View Single Post
Posts: 3,319 | Thanked: 5,610 times | Joined on Aug 2008 @ Finland
#8
Originally Posted by Khertan View Post
Did you run your app in fullscreen ?

As this make a little difference. But don't be fool, qml is slow in real use, as it s consume more memory, and this isn't the best part of the n900.
QML is not inherently slow - but I do agree that at this point it's all too easy to get carried away and write things in ways that do incur a performance overhead. It really helps if you know how the underlying tech 'thinks' (this is not QML specific, writing C code anticipating how the assembly will look like also can give very interesting results). In this case, however, it's about our presumption that everything hardware accelerated must be faster than anything done on the CPU, but reality can get in the way (I think the most famous one in Maemo land is that the N800 does media playback better with *lower* clocked DSP). The OpenGL situation is a similar one - there are many caveats that can (and do) kill OpenGL performance so on the N900 you're often better off relying on the relatively zippy CPU.
__________________
Blogging about mobile linux - The Penguin Moves!
Maintainer of PyQt (see introduction and docs), AppWatch, QuickBrownFox, etc