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.
Adobe Illustrator's Multithreading Journey Begins!
Dear Illustrator Community,
I'm thrilled to announce that we've embarked on an exciting journey to bring multithreading capabilities to Adobe Illustrator. This significant undertaking will enhance performance and responsiveness across various aspects of the application.
While this is a complex process that will take some time to fully implement, I wanted to share our progress so far.
Our Approach
We've strategically begun by focusing on the most computationally intensive operations—those that typically take more time and block the main thread, resulting in slower response times while you work. By moving these operations to separate threads, we aim to significantly improve your overall experience with Illustrator.
It's important to note that you may see more noticeable impact in some areas than others initially. However, we want to assure you that this is just the beginning, and we will continue this journey to bring improvements across the entire application.
What We've Accomplished So Far
We've already moved a few areas to multiple threads:
- Periodic document back-up
- Snapping guide generation
- Rasterization (currently for JPEG, PNG, and TIFF formats)
- Thumbnail generation for layers
- Linked/Embedded image (jpg, png, tiff) handling
What to Expect
These improvements will lead to more responsive and faster performance in several key areas:
- Placing multiple images
- Embedding linked images
- Object > Rasterize
- Export to PNG format
- Document opening with heavy linked images
- Simultaneous placement and drag-and-drop of multiple linked/embedded images (JPEG, PNG, and TIFF files)
We're committed to enhancing your Illustrator experience, and this is just the beginning. While the full implementation will take time, we're excited about the improvements already in place and those yet to come.
Stay tuned for more updates as we continue this journey. Your patience and support are greatly appreciated as we work to make Illustrator faster and more efficient than ever before.
Try It Now in Beta!
We're excited to announce that these multithreading improvements are available for you to try right now in our Beta builds. You can access these builds through the Creative Cloud Desktop App:
- Open the Creative Cloud Desktop App
- Navigate to the "Beta apps" section
- Look for the Illustrator Beta and download it to experience these performance enhancements firsthand
We encourage you to try out the Beta version and share your feedback with us.
Thank you for being part of our community!
Best regards,
Adobe Illustrator Team
-
whstlblwr commented
"between Intel and AMD the challenge is who produces processors with fewer nanometers and more cores .... who 10 cores, who 12, who 16 cores .... "
technology advancements are fuelled by competition in the marketplace, the problem with illustrator is the only real competition they face is piracy, so we have a application with 12 different adobe background binaries running before you even open illustrator! If adobe put as much time into rewriting illustrator for multithreading as they do into battling against adobezii.com with EVERY SINGLE REVISION.. then it would have been completed years ago!
Pirates gonna pirate, is it really worth all that effort to have the latest version uncrackable for that two or so weeks before it is cracked again? Maybe if they earned the $79/month they're asking for, more people would choose to pay it.
-
Sandra Lockwood commented
Support for multiple cores is essential for illustrator. There isn’t any point in having a fast multi core machine if the software can’t use it. The downside is after using Affinity designer - which is a great piece of software I still have to supply my clients with illustrator files which it can’t produce. EPS or SVG don’t translate very well to be usable. I’m hoping that Adobe will take the multi core issue seriously and when they have to create a re-write for Mac silicon build this in as standard. I won’t hold my breath though.
-
Nikolas Karampelas commented
I have switched to affinity designer too, it just works. Especially with heavy files.
The problem is the rest of the industry doesn't seem to follow and I still need illustrator to open downloaded stock graphics... -
Andy commented
SO the comment re: affinity, I'm giving it a try. Something is different, could it be multi-threading with upto 96% cpu usage? Anyway, it's much, much more usable on complex files. The toast will have to wait.
Early days as its a learning curve and I have to look at compatability to ensure that illustrator users can import files without loss, but looking promising.And all for a little over 1 months adobe subscription.
-
VincentvE commented
Who knows, after 3.5 years of asking for artboard rotation in Illustrator (the top request for quite some time) they've finally changed the status to "started" on it a few days ago.
So there is hope one day we'll get Illustrator to look beyond one core.
-
Eric Bryant commented
Maybe there is some good news in store at Adobe Max
-
Ken commented
I would move to Affinity in a heartbeat. I just need the industry to move along with me.
Im tired of the performance hits year after year. You need a NASA server farm to run Illustrator and funny thing is, you couldn't even cause only 1 CPU core. -
nicky commented
between Intel and AMD the challenge is who produces processors with fewer nanometers and more cores .... who 10 cores, who 12, who 16 cores ....
what good is it if Illustrator uses only 1core?I think if they don't wake up in adobe, the move to Affinity is just around the corner.
-
Nikolas Karampelas commented
This thread is still going and illustrator still only see 1 core? Superb... Even TV sets and smart fridges now have multicore SoCs, yet illustrator still can't utilize more than 1 core...
Since the last time I wrote here I have moved from a 6 core to an 8core system, everything is running faster except illustrator...
Unbelievable.
-
Paulo Dias commented
Adobe seams to have a whole lot of review to do on this subject.
-
Oskar commented
Agree with Andy. Here we have recently got a Playstation at the office to use while waiting for Illustrator to use up one of all CPU cores. Pretty fun actually.
-
Andy commented
The good side is:
It's possible to make coffee and toast during an edit, whilst illustrator lumbers on maxing out at 12.46% of my CPU -
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.