The company I work for has Sophos Endpoint Security deployed on their machines, and regularly schedules scans. I've noticed that frequently one core on my machine will be pegged at 100% CPU usage, and after examining it with Process Monitor, it appears that whenever it encounters a compressed file such as JAR or HXS, it reads it just a few bytes at a time (or even a single byte at a time), instead of buffering I/O as would normally be done. Naturally, if the file is several megabytes, and you have numerous compressed files, this is terribly inefficient and will max out CPU usage. I've attached a couple screenshots from Process Monitor illustrating the problem.
They're also uploaded here in case that didn't work:
http://i.imgur.com/Oz2r5on.gif
http://i.imgur.com/zpmzlah.gif
Can something be done about this?
This thread was automatically locked due to age.