On 08/25/2013 10:24 AM, Juha Manninen wrote: > On Sun, Aug 25, 2013 at 4:04 AM, waldo kitty <[email protected]> wrote: >> this define? TimeAllCompilerOptions > > Yes. > >> i believe so and will remove it from my script for further testing... > > May I ask, why you need the script? I build Lazarus often but I don't > need a script for it. > > >> question: with the timings in the status bar, can they easily be copied and >> pasted? previously i've had to waste a tree or two to retain them during a >> series of tests... but one tree isn't so bad i guess since i have 20 acres >> of them available 15 miles from anywhere ;) > > Based on Martin's comments I changed it to use DebugLn now. The > StatusBar is gone. > It is easy to copy text from log / debug output. >
On an atom based system linux gtk2, 2 runs: RunTool /home/ludo/fpc_hg/trunk/bin/fpc.sh "-Tlinux" "-Pi386" "-i" RunTool /home/ludo/fpc_hg/trunk/bin/fpc.sh "-Tlinux" "-Pi386" "-h" AllCompilerOptions: Time for reading options: 00:00.726, rendering GUI: 00:01.762 AllCompilerOptions: Time for reading options: 00:00.726, rendering GUI: 00:01.705 Running from console while lazarus running (same memory conditions): $time /home/ludo/fpc_hg/trunk/bin/fpc.sh "-Tlinux" "-Pi386" "-i" real 0m0.012s user 0m0.004s sys 0m0.008s $time /home/ludo/fpc_hg/trunk/bin/fpc.sh "-Tlinux" "-Pi386" "-h" real 0m0.038s user 0m0.024s sys 0m0.008s So a lot of time is lost somewhere in reading the options. 50ms -> 726 ms. 1.7 secs to render a form is a lot. 300ms on an i7. But you indicated the form would use a faster grid in a the future:) Ludo -- _______________________________________________ Lazarus mailing list [email protected] http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus
