This thing is supposed to be LESS resource intensive and perform BETTER?
With unchanged options and the same download list:
4.8.1 4.9.0
170meg 225meg!
High cpu use High cpu use
70-odd threads 40-odd threads
Fewer threads, at the expense of needing more RAM and no less CPU than earlier versions.
Also, 4.9.0 has a nasty habit of hanging for several seconds (sometimes a couple DOZEN seconds) after completing any download. It simply stops responding completely for this time -- whatever it is doing consumes 100% of a 1.5GHz CPU during this time and takes priority over UI event handling(!) -- if it's like that for 10 seconds that means it performed around 15 billion calculations to do whatever the heck it's doing. What the devil is an event-driven app doing performing 15 billion calculations in response to a network event? The previous version (same size library, same size downloads list, and only the search/download tab visible) didn't exhibit this behavior -- though it did if the library tab was visible, queerly enough.
It also seems to be quicker to give up on a file and say "Awaiting sources", although it seems to be quicker (when it isn't hung, that is) to do some other things also... |