Make Illustrator multi threaded on CPU
Illustrator performance is awful, its slow and lumbering at all but the most basic operations. It is bound to only a single cpu thread which is ridiculous now in an age of multi core and multi thread CPU's and it has been this way for many years. It cannot handle background tasks and is completely out of parity in function and performance with other Adobe software such as photoshop and inDesign.
It is not as straightforward as it may sound :) We have been working to take advantage of threads and other hardware such as GPU/Video RAM in places where it can make a higher impact. We are prioritizing areas that are slow instead of making a generic change and destabilizing the product. Product stability is the top priority for us and we have been consistently trying to improve it. We want to move with caution and make changes without compromising on the quality. Hope this helps.
-
Dan Castrogiovanni commented
I've only just learned about this and I'm absolutely dumbfounded.
"Under review" for over three years!
-
Andy commented
Yep. Definitely needed for windows and Mac.
Illustrators biggest failing is performance -
Talash commented
Please, Give us multi core support, we really extra perfomance. I am so lagging just because of so many anchor points. I am a Online freelancer on UPWORK and My illustrator files are really heavy, especially Design Adaptation.
-
whstlblwr commented
Will we finally get multi threading in the ARM version of Illustrator for MacOS 11?
-
Eric Bryant commented
Hot mess.
-
clusterx commented
In a good way, Adobe needs to not only add multithreading to Illustrator, but also rewrite the kernel completely. A very big problem arises when adding some average amount of third party stuff to load with Illustrator like custom brushes, scripts, styles, plugins etc. Illustrator menu UI becomes unusable. That is, an illustrator can only support a strictly defined amount of third party stuff to load during startup. If it is impossible to overcome this barrier, then Adobe can at least add a startup manager for third party stuff.
-
Tomek commented
STILL NOTHING ! After couple of months ago, type here and on uservoice and beta versions program community. Report this issue to dev team. Nothing has changed...only two things:
1. I have added more ram from 16 to 72 to my iMac 2019 i9 3.6 ghz, 1TBSSD, Pro Vega 48 8GB
2. Bought Mac Book Pro maed out 16 inch with i9 2.4ghz, 1TB SSD, 64gb RAM, 5500 M 8GBÂand... the feeling and laggy illustrator is the same on both those machines. Nothing was improved. Still moving on cavas is laggy, still resizing rectanglem circle, triangle shapes are delayed. Where are more complex document, even the cursor on illustrator is delayed (feels like is drunk and its hard to point on anchor point or on the path).
Photoshop has improved and its really nice to work now but Illustrator is a disaster.
-
dmg commented
They could at least make the 76 unnecessary background processes and launch daemons run on a different cpu core to the application. Then the times that saving in the background doesn't fail, it wouldn't take 5x longer than a regular save used to.
-
Nebojša Kuzmanović commented
And again, latest verson of AI for Mac. This is horrible mess of a software. I try to copy and paste vectors only into another file, and I'm stuck with spinning beachball half of the day. It's 2020, and Illustrator simply ain't capable of performing basic operations.
-
Oliver commented
@Nikolas: And please do the same with photoshop: fresh code *halleluja
-
Nikolas Karampelas commented
he means it's impossible with the pile of old code that illustrator is...
really adobe with what the programs cost to use and with a never ending money maker like the subscription model should have already rewritten the program from the ground up to be a modern application with fresh code. -
Anonymous commented
How is this technically impossible?! Programs like Corel Draw and Affinity Designer are able to use multiple cpus and threads so I imagine Adobe can do it. The reason I imagine it’s taking so long is they’ll have to re-code a lot of the program from the ground up.
-
Anonymous commented
@Nebojša Kuzmanović: as was explained before – it probably is technically impossible to make the rendering of layered vectors a multithreaded task, because you can't parallelize the drawing of elements which overlay each other.
How should the lower layer estimate the shape of the layer above before it is calculated? -
Nebojša Kuzmanović commented
Under review more than 2 years?? Any updates on that?
-
Tomek commented
If will this increase performance of Illustrator it will be cool but Adobe pls fix this issue from video underneath on macs:
Pls check this issue because is hard to work... I'm showing this problem from December 2019 but exist couploe of years... this is ridiculous...
-
Ribeye Design commented
Probably the most important thing for Adobe to sort out
-
Anonymous commented
This really need to be done. Especially in the time multiprocessing is going to be more and more.
-
Henry Rivera commented
TBH I love Illustrator embracement of GPU rendering
-
Derek S. commented
Yes, multithreaded processes, and background tasks, e.g., being able to save or export one document then switch to another, or continue working on a different task.
-
Matija Erceg commented
As new computers started to increase threads, rather than single thread performance, Illustrator stopped improving in performance (relatively speaking).
It's because it's not a multi-threaded app. That makes it way behind the curve.
There are some scenarios (such as the pattern making/editing tool) that absolutely halt to an unusable crawl if you do anything interesting with it. I believe it would be greatly helped by multithreading.