ProKylix is a source code profiler for Kylix. With ProKylix the runtime of methods (procedures and functions) can be measured.Features:Action controlled measurement: Measurement can be switched on and off dynamically by entering and finishing a procedure or function. This can be activated user friendly by a selection form (for fast changing the activation points), by special comments and by API-calls in the source files (if permanently the same points shall be used for a long period). All-in-one-profiling: With one profiling session the number of calls for a method (call count profiling), the average runtime of a method (function profiling), function coverage profiling and emulation profiling can be performed. When developing ProKylix, the philosophy was (and is) to develop a high precision profiling tool (thats why it is neither a sampling nor a machine code instrumenting profiler) and to produce a minimum of overhead (that's why there is no line profiling mode). See also Profiler type. Conditional compilation: Fully supported. Compiler symbols and switches are read from the compilers option file (DOF). Coverage profiling: A browser can display all methods which were not called. (For a line-by-line coverage tool have a look at author's link page). measuring specified parts of a procedure.cyclic storing of measured runtimes.Many more...ProKylix is a fully functional freeware program and can measure up to 30 methods. ProKylix can be upgraded to use the professional mode. In the professional mode up to 32000 methods can be measured.
|