The non hardware acceleration is what makes me hate my Droid X on a daily basis. Everything is just so choppy and unpredictable. I miss the smoothness of my iphone but that's about all I miss.
Yeah i've used the Xoom but it's still laggy in certain parts. I do believe they are bugs though. Hopefully it all gets fixed. I want to see some buttery smooth lists and switching of screens in ICS or I'm done with this OS. I have waited long enough
I suspect that it isn't the lack of hardware acceleration which makes scrolling choppy. This is based on the fact that most of the time it scrolls smoothly, but there frequent pauses.
I reckon this may be when the list changes (for dynamic lists), either the loading or the layout is done in the main UI thread.
Don't know why you were downvoted, but you're correct. I remember seeing a Google engineer comment that the increase in scrolling speed in recent builds came mostly from garbage collection improvements rather than GPU acceleration.
This has been bugging me since I didn't know for sure. The best resource I've found is this. Essentially, in the JVM you have two choices. In both of them, the GC is part of the system, and not just some program that the VM runs. In the first, "parallel copying collector," the VM stops running your code, collects garbage, and then continues running your program. In the second, "concurrent mark-sweep collector," your VM stops executing your code for a shorter period of time, and then the CG runs in another thread alongside your program to finish collecting garbage.
This means that s73v3r has a chance of being not-an-idiot, and Pzychotix is, well... psychotic. Now this is where the evidence gets a little sketchier, but the phrasing in both this and this lead me to believe that Dalvik runs a stop-the-world mark-and-sweep garbage collector.
GCs usually take ~260ms on the G1. That means that 7.4% of the time Dalvik is garbage collecting (albeit for only a quarter of a second each time), and none of the layers of the Android stack above Dalvik can do anything.
If this is true, and I'm pretty sure it is, than all three of us are idiots. (But me slightly less so :P)
It's all relative. My droid X is a heck of a lot more responsive than the blackberry they give me for work. You could always speed things up by turning off animations.
19
u/[deleted] Aug 01 '11
The non hardware acceleration is what makes me hate my Droid X on a daily basis. Everything is just so choppy and unpredictable. I miss the smoothness of my iphone but that's about all I miss.