Forum > Third party
LazProfiler (beta)
Pascal:
LazProfiler
One-Click-Profiling for Lazarus.
Wiki: http://wiki.freepascal.org/LazProfiler
It's available on GitHub. It also needs VirtualTreeView and EpikTimer.
You need FPC and Lazarus trunk versions to be able to install it!
As it needs generics and additional PascalParser funktionality (FPC) and new IDE addon functions (Lazarus)
Bug reports, suggestions and feature requests are welcome.
Imants:
I do not think that this comand wil lever work for Linux users:
--- Code: Pascal [+][-]window.onload = function(){var x1 = document.getElementById("main_content_section"); if (x1) { var x = document.getElementsByClassName("geshi");for (var i = 0; i < x.length; i++) { x[i].style.maxHeight='none'; x[i].style.height = Math.min(x[i].clientHeight+15,306)+'px'; x[i].style.resize = "vertical";}};} ---before_compile.cmd $(LazarusDir) $PkgDir(etpackage)epiktimer.pas
Is this mandatory?
What it does?
JuhaManninen:
Maybe a link should be added here:
http://wiki.lazarus.freepascal.org/Profiling
Do you know about FPProfiler? How does your profiler compare with it?
http://wiki.lazarus.freepascal.org/FPProfiler
Pascal:
--- Quote from: Imants on November 18, 2017, 11:01:00 pm ---I do not think that this comand wil lever work for Linux users:
--- Code: Pascal [+][-]window.onload = function(){var x1 = document.getElementById("main_content_section"); if (x1) { var x = document.getElementsByClassName("geshi");for (var i = 0; i < x.length; i++) { x[i].style.maxHeight='none'; x[i].style.height = Math.min(x[i].clientHeight+15,306)+'px'; x[i].style.resize = "vertical";}};} ---before_compile.cmd $(LazarusDir) $PkgDir(etpackage)epiktimer.pas
Is this mandatory?
What it does?
--- End quote ---
It creates the resourcefile for the units used during profiling (runtime.lrs). They will be copied to the main directory and deleted after profiling.
The latest resource is included. So this is not needed. I will remove it from the options in the next version.
Many thanks for the hint.
Pascal:
--- Quote from: JuhaManninen on November 19, 2017, 12:33:38 am ---Maybe a link should be added here:
http://wiki.lazarus.freepascal.org/Profiling
--- End quote ---
I will do so.
--- Quote from: JuhaManninen on November 19, 2017, 12:33:38 am ---Do you know about FPProfiler? How does your profiler compare with it?
http://wiki.lazarus.freepascal.org/FPProfiler
--- End quote ---
It runs with one click. So you do not have to worry about instrumenting und unistrumenting your code.
Navigation
[0] Message Index
[#] Next page