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
-
InstyButte Typesetting2 commented
I need multicore support for actual vector work. When I do complex work, or use the Shape Builder, Illustrator can get so slow that I have to wait 30 seconds for my changes to take effect. I don't use Illustrator for raster artwork. I don't place raster artwork in Illustrator files. I use Photoshop for raster artwork, and I use InDesign to combine raster and vector artwork. You know, the programs that are designed specifically for these purposes, unless I missed something. Improve the actual Illustrator core functionality performance, please.
-
Jackie commented
I've been working wit Illustrator for over 20 years, and it is my favorite program. However, within the past 6-8 months. I've noticed a significant decrease in performance on a brand new high-end windows computer. Many others have noticed the performance issues as well (you can find more detail here: https://community.adobe.com/t5/illustrator-discussions/illustrator-2024-performance-issues-in-windows/m-p/14882413#M421518).
While new functionality is fun, there should be a priority of making the software stable before adding anything new. Please look into these issues!!!
-
Nikolas Karampelas commented
ok let's see then
-
nate commented
Hi, nice to see movement here, certainly w/regards to raster images I have some documents that are almost unusable, and have had to split documents into many in order to continue working - so this is very welcome.
Are there plans to address optimization w/regards to complex vector-only documents + functions as well? Notably 'object/expand' and pathfinder operations when working with large selections of paths, complex patterns and brushes, navigation (redraw glitches), and interaction latency when working with these documents. Often in these cases I see a single core loaded (and usually at less than half capacity).
Apologies if this has been discussed before.
Thanks
-
Hello!
As we approach Adobe MAX in Miami this year, I wanted to reach out and connect with our users who are planning to attend. I'd love the opportunity to chat with you in person about our overall approach. Your feedback is invaluable to us as we continue to work on performance improvements.
Our team has been working diligently and we'd love to share some details about our approach with you. If you're attending MAX, I would be happy to set up some time to chat and hear your thoughts on our improvement strategies.
Are any of you planning to attend Adobe MAX in Miami this year? If so, please let us know through this short survey: https://survey.adobe.com/jfe/form/SV_0VzklAr12gxsDaK
I will reach out to coordinate a time to meet up during the event. Looking forward to potentially connecting with you at MAX!
-
onenower commented
look forward to. When can the official version be released
-
Nandor commented
This sounds great, thank you. Look forward to testing it out shortly.
-
Christopher commented
You all rock! I know this is a time intensive process. Thank you!
-
K-O commented
This is welcome news. Im looking forward to trying the Beta.
-
InstyButte Typesetting2 commented
@Anonymous
That article sounds great. I sure hope it happens, and doesn't get obliterated by Adobe's corporate and legal juggernaut. I'm sick of having the price of this software jacked up every few months. I'm also sick of this huge shift toward AI, without having improved the basic functionality issues of so many Adobe products. -
Anonymous commented
We need to support other developers instead of letting out our frustration here.
https://petapixel.com/2023/06/08/abode-is-a-new-suite-of-creative-apps-that-takes-aim-at-adobe/ -
Eric Cobain commented
Ive been banned from the Adobe Community for these very same complaints. To make it so much worse, I have contacted support more than 4 times about this, requesting an incident report and was ghosted everytime, eventhough I was promised a prompt reply.
So, yea, your survey is an empty gesture. You can just google "Adobe sucks" and find all the answers you need.
-
Neff commented
Most Adobe users don't even know this forum exists - and I think that's on purpose.
Complaining that not enough users participate in the survey is just peak Adobe corpo bubble.
-
Gavin commented
I first added to this thread a year ago when an illustrator file I was working on brought my reasonably spec'd M2 macbook pro to it's knees.
It's that time of year, and I have to revisit the file again. Despite the resources of Adobe, they still can't get this right and fix the performance issues with a piece of software that is considered by many an industry standard.
With big files, the software is still buggy. Particularly when applying effects. It is nice to hear this is now being addressed. But in the real-world, no real change yet...
It's really annoying that it takes upsetting this many users to start to move the needle.
-
Nandor commented
Hi Saurav,
With all due respect, this thread has been on here for well night seven years and it might take all of us longer than 12 hours to suddenly respond to you becuase you have decided to sit up and realise we might be onto something.
I agree with Anna, that the problems with the software are clearly outlined in the previous 15 PAGES, should anyone care to actually read it, and probably in more detail than your 2 minute survey will address.
Having said that, I will submit responses to the survey and hope - for your sake - that Adobe doesn't become the next QuarkExpress.
-
onenower commented
@Avinash 非常期待!同时期待在用户操作体验及功能完善方面也能看到更多的进步
-
--Anna-- commented
"So far, we have received very little response on the survey form that we floated to understand your pain points better." You have 15+ pages of comments on here. I would start reading those 15+ pages.
Also putting a survey link here would get very little visibility; maybe try adding it to the startup of Illustrator. (But again, I'd start with reading the comments). Thank you.
-
Seth commented
@Avinash, thank you for bringing more information to the discussion. I look forward to seeing our complaints get crushed by real improvements.
-
Hello everyone,
First off, I want to take a moment to sincerely apologize for not sharing regular updates with you regarding Illustrator’s performance enhancements. I completely understand the frustrations many of you have expressed about our progress (or lack thereof) in making Illustrator a more multithreaded and multiprocessor-friendly application. Your feedback is vital, and it’s clear that we haven’t done a great job of keeping the lines of communication open.I want to assure you all that your voices have been heard loud and clear. We are working on making Illustrator multithreaded and multiprocessor-capable. It's a big undertaking, but it's happening! We genuinely appreciate your passion and ideas about how we can improve Illustrator’s performance, and I will ensure that we keep you updated on our progress moving forward. You deserve to know where we stand and what we’re working on.
I know actions speak louder than words, so I'm looking forward to showing you the improvements we're making. Thanks for sticking with us, and for pushing us to do better.
We've been digging deep into the app's architecture, and I want to give you a peek at what we've been up to. We've identified several tasks that were bogging down the main thread, and I'm happy to report we're making progress in moving these to background threads. Some of the areas we have tackled so far: Crash Recovery, Snapping, Thumbnail generation. These processes are now running on separate background threads, which should start to yield noticeable performance gains. We will be continuing to identify and shift more processes off the main thread.Additionally, we've been focusing on optimizing key areas that users have flagged as pain points. We've made significant improvements in: Image handling, File saving, Applying effects.
Very soon you will see these changes in action. I will share an update once these are in Beta build for you to experience these improvements firsthand. We know there's more work to be done, and we're committed to continuously improving Illustrator's speed and efficiency.
I will continue to update this thread with ongoing progress. I’d also like to invite you to be part of our Customer Advocacy Board (CAB). This CAB will allow for closer engagement, giving you a seat at the table as we explore ways to enhance our product. If you're interested in contributing and being part of the conversation, please let us know through this link: https://survey.adobe.com/jfe/form/SV_czQpFnmd3PWAreS
We appreciate your patience and feedback.
-
Michael Wagner commented
Image traced raster images are a big pain point. I've noticed a number of customer files we have performance issues with include very complex vectorized images (likely scaled down from a larger raster image). Even worse when those are used to make a pattern. Performance is also affected if they're hidden behind a clipping path. Often best to rasterize, but that also takes quite some time. I uploaded an example file to the survey last week. It was a small example around 20mb, but we've had nightmare AI files of over 1GB using complex vectorized images.