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

Attachment: 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

Reply via email to