jianlinwei / theunarchiver

Automatically exported from code.google.com/p/theunarchiver
Other
0 stars 0 forks source link

Dock progress for the Unarchiver maxes out CPU usage #629

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
When extracting, the Dock and WindowServer processes max out the CPU.  The 
Unarchiver then takes a long time to extract an archive, presumably because 
there's little CPU cycles left.

This occurs with archives containing a large amount of small files.  I'm 
guessing that the Dock progress indicator for the Unarchiver is updated for 
each file that is extracted.  It would be better if the progress indicator 
updates sent to the Dock are coalesced, for example once every 500ms.

In comparison, using an older version of the Unarchiver (without Dock API 
support) requires about 20% of the time for the same file.

Original issue reported on code.google.com by dennislo...@gmail.com on 27 Jan 2013 at 4:02

GoogleCodeExporter commented 9 years ago
Are you using the latest version? That should already be fixed.

Original comment by paracel...@gmail.com on 27 Jan 2013 at 4:03

GoogleCodeExporter commented 9 years ago
You're right, I was still on 3.5.1 and didn't get an App Store notification.  
The newest version works flawlessly.  

Thanks for responding so quickly, and for creating the (free!) application!

Original comment by dennislo...@gmail.com on 27 Jan 2013 at 4:11

GoogleCodeExporter commented 9 years ago
All right, good to know that bug didn't suddenly come back.

Original comment by paracel...@gmail.com on 27 Jan 2013 at 4:13