For test I downgrade to r46870. I make and rebuild lazarus and test forms opening speed while opening project, and its normal timeing for me, mean fast. I add 4 more units, source editor has 7 units and forms in this test

➜  lazarus  svn up -r46872
'.' güncelleniyor:
U    ide/componentlist.pas
U    ide/componentpalette.pas
U    ide/frames/componentpalette_options.pas
U    packager/addtopackagedlg.pas
U    components/ideintf/componentreg.pas
46872 gözden geçirmesine güncellendi.

I can not say _so much_ slow, but I can say yes, r46872 is slower then r46870. r46878 is slower too. I wanna say one more time not "to much" but on my first mail, I wrote its so slow. My all forms is inherited from my main form class. I don't know IDE form read mechanismhow work, just brain storm, for all each component, looking for search path and looking for dependence so can loose time for this. Maybe Component Palette any codes trigger read or write any property this controls. just coincidence I found, RunTimeTypeInfoControls.lpk has "rttictrls.lrs" filename, but file not there.


On 18-11-2014 15:17, Juha Manninen wrote:
The palette changes should not affect form loading speed. If it does then it must be fixed.
I did not notice any slowdown myself.
Are you sure the latest commits made the difference for you?
Please test with Lazarus compiled before and after the changes.
There may be some unoptimed linear searches but the effect should not be noticeable for human eye.

Juha
--
_______________________________________________
Lazarus mailing list
Lazarus@lists.lazarus.freepascal.org
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus

Reply via email to