Are you able to capture this problem in a small example? Br, Martin.
From: [email protected] [mailto:[email protected]] On Behalf Of ext Alexey Zaryanov Sent: Tuesday, 25 January 2011 8:52 AM To: Cornelius Hald Cc: [email protected] Subject: Re: [Qt-qml] on device performance I have some new troubles (ListView and my own C++ model): Spent a lot of time cleaning the model (more than 100 ms on n900) example: void QObjectListModel::clear() { beginRemoveRows(QModelIndex(), 0, m_objects.count()); // bla bla endRemoveRows(); emit countChanged(); } And next problem. IU works well at first time, but if i change model data - performance is going down. =( 2010/12/18 Cornelius Hald <[email protected]<mailto:[email protected]>> > If you aren't doing so already, I'd suggest also: > * running using the raster graphics system (i.e. raster + GL viewport). This > has an impact because so many of the items cache their drawing to pixmaps. > * turning off sample buffers (below is what we do in qmlviewer), as long as > the graphical results are acceptable to you > > QGLFormat format = QGLFormat::defaultFormat(); > format.setSampleBuffers(false); > QGLWidget *glWidget = new QGLWidget(format); > //### potentially faster, but causes junk to appear if top-level is Item, not > Rectangle > //glWidget->setAutoFillBackground(false); > view->setViewport(glWidget); > > * As mentioned in an earlier reply, running fullscreen rather than maximized > if possible (compositing is quite expensive, and avoiding it gives a very > nice performance bump) Thanks for the tips! Are there any similar optimizations that can be done for Symbian^1 and Symbian^3 devices? Cheers, Conny _______________________________________________ Qt-qml mailing list [email protected]<mailto:[email protected]> http://lists.qt.nokia.com/mailman/listinfo/qt-qml
_______________________________________________ Qt-qml mailing list [email protected] http://lists.qt.nokia.com/mailman/listinfo/qt-qml
