[Gambas-user] [Gambas-devel-svn] SF.net SVN: gambas:[6414] gambas/trunk

Tobias Boege taboege at ...626...
Fri Aug 22 00:28:37 CEST 2014


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, gambas at ...1... 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
-------------- next part --------------
A non-text attachment was scrubbed...
Name: gambas3.1.prof.tar.xz
Type: application/x-xz
Size: 56356 bytes
Desc: not available
URL: <http://lists.gambas-basic.org/pipermail/user/attachments/20140822/e18746ff/attachment.xz>


More information about the User mailing list