[Lazarus] Lazarus slow on large files

Mattias Gaertner nc-gaertnma at netcologne.de
Wed Feb 15 15:34:28 CET 2012


Mattias Gaertner <nc-gaertnma at netcologne.de> hat am 15. Februar 2012 um
15:26 geschrieben:

> 
> 
> 
> 
> michael.vancanneyt at wisa.be hat am 15. Februar 2012 um 12:17 geschrieben:
> 
> >[...]
> > > Though it was bearable as I moved my Android development to my rather
> > > powerful machine (because JVM compilation is rather slow and also
> blocks my
> > > single core main computer -.- ) and used it through X11 forwarding...
> >
> > My PC is an 4-core machine ?
> > It should be able to handle this with its fingers up its nose, I would
> think...
> >
> > It's clearly an issue in drawing, because the code completion seems to
> work
> > fine.
> 
> 
> No, here the codetools and synedit are fast with the android unit.
> The problem is the code explorer.
> Maybe the recent changes to TTreeView.


Yes. It is TLazAccessibleObject.GetChildAccessibleObjectWithDataObject. It
uses a linear search for the 10.000 items. I will replace it with an avl
tree.


Mattias

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.lazarus-ide.org/pipermail/lazarus/attachments/20120215/2481a04e/attachment-0003.html>


More information about the Lazarus mailing list