It is a trivial task to determine the time it takes to execute a command, an entire subprogram, or an entire program. In Lazarus how would I "easily" determine the number of CPU operations, heap, stack & memory bus transfers that a particular code segment produces as well as the time intervals of the same?
I am aware that the above tasks are sometimes accomplished by a "profiler" program. Is there a "free $$" and robust profiler for Lazarus/FPC that any of you use?
TIA
P.S. I'm writing this in a dark coffeeshop on my cell
without my reading glasses; I therefore disavow
all spelling and formatting errors
