On Thu, 21 Aug 2014, Beno?t Minisini wrote: > Le 06/08/2014 23:31, Tobias Boege a ?crit : > > On Wed, 06 Aug 2014, Tobias Boege wrote: > >> On Sun, 03 Aug 2014, Beno?t Minisini wrote: > >>> Le 03/08/2014 02:16, Tobias Boege a ?crit : > >>>> On Sat, 02 Aug 2014, gam...@users.sourceforge.net wrote: > >>>>> Revision: 6414 > >>>>> http://sourceforge.net/p/gambas/code/6414 > >>>>> Author: gambas > >>>>> Date: 2014-08-02 22:50:08 +0000 (Sat, 02 Aug 2014) > >>>>> Log Message: > >>>>> ----------- > >>>>> [...] > >>>>> [GB.FORM] > >>>>> * NEW: ListContainer has been deprecated. It has design problems. > >>>>> [...] > >>>>> > >>>> > >>>> Design problems in theory or in the current interface? I liked this > >>>> thing. > >>>> Will there be a replacement? > >>>> > >>>> I have (visually, not source-wise) looked at the new IDE's "recent > >>>> projects" > >>>> listing. It looks as if it was made with something that can replace the > >>>> ListContainer. I don't know what it is and how difficult it was to write > >>>> but > >>>> it seems to have a noticeable latency here, in both drawing (scroll away > >>>> one > >>>> entire view quickly) and reaction to hovering with the mouse... > >>>> > >>>> Regards, > >>>> Tobi > >>>> > > > > I just noticed that the performance on example projects is (very!) good. But > > this performance falls drastically when I switch to the recently opened > > projects. This happens both in the IDE "greet" screen and in the actual > > "Select a project" dialog...? > > > > Regards, > > Tobi > > > > Do you have the problem yet? If you do, can you use the IDE profiler to > see where time is spent? At the moment, I see no reason why the recent > project list should be slower than the example list... >
Wow, this is quite a cool thing. Never used it before since most of my projects nowadays are POCs. >From what I can decipher (full profile attached), ProjectBox.Ellipsize gets most of the time, and there it seems to be that Paint.Font.RichTextHeight() consumes by far most of it. On other very time consuming places I see similar Paint.Font.*RichText*() calls. So it's my Qt libs? If it is of interest (with additions inline): [System] Gambas=3.5.90 (revision #6418) OperatingSystem=Linux Kernel=3.15.8-1-ARCH Architecture=x86_64 Distribution=arch Desktop=? (Trinity 3.5.13) Theme=QWindows Language=en_GB.UTF-8 Memory=3758M [Libraries] Cairo=libcairo.so.2.11200.16 Curl=libcurl.so.4.3.0 DBus=libdbus-1.so.3.7.2 DBus=libdbus-1.so.3.8.6 GStreamer=libgstreamer-0.10.so.0.30.0 GStreamer=libgstreamer-1.0.so.0.400.0 GTK+3=libgtk-3.so.0.1200.2 GTK+=libgtk-x11-2.0.so.0.2400.13 GTK+=libgtk-x11-2.0.so.0.2400.24 OpenGL=libGL.so.1.2.0 Poppler=libpoppler.so.35.0.0 Poppler=libpoppler.so.46.0.0 Qt4=libQtCore.so.4.8.6 SDL=libSDL-1.2.so.0.11.4 Regards, Tobi -- "There's an old saying: Don't change anything... ever!" -- Mr. Monk
gambas3.1.prof.tar.xz
Description: application/xz
------------------------------------------------------------------------------ Slashdot TV. Video for Nerds. Stuff that matters. http://tv.slashdot.org/
_______________________________________________ Gambas-user mailing list Gambas-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gambas-user