Marc Weustink wrote: > Denis Golovan wrote: >> Hi, all >> >> I think everybody noticed slow application start under Lazarus and GDB as >> debugger. On my Athlon 1200, starting of 3 form application (15Mb size >> including gdb debug info) costs about 7-8 seconds. Without debugger, main >> form pops up almost immediately. >> Console output shows that debugger tries to load debug info for all units >> in project before letting program go. Some googling also shows the same >> problems with other languages. >> So that's the question :) - is it possible to reduce gdb starting time by >> loading debug info on-demand? Maybe some FAQ already exists? >> >> AFAIU, the more project - the more time it will take debugger to load all >> (obviously not needed) debug symbols. > > Unfortunately I think hat is how gdb works. Even if I look at my own > debugger, it must load/parse all info before it knows what symbols are used. > > This is one of the reasons why Lazarus keeps the debugger running. If > you want to debug multiple sessions without compiling a new exe (see > compiler options, last tab, uncheck compile on run), GDB doesn't have to > load the exe again. So you get faster start times. > > Marc
Also I found KAsperky Antivirus slowing debbuging a lot.I have to temporarily turn off on access scan and it's going to be much more faster... Boguslaw _______________________________________________ Lazarus mailing list [email protected] http://www.lazarus.freepascal.org/mailman/listinfo/lazarus
