ProKylix measures Kylix program runtime and provides results in an integrated viewer.
What sets ProKylix apart is its ability to measure on a base of CPU-cycles, meaning the smallest measurable duration is just one CPU-cycle. This feature makes it a must-have tool for any developer looking to optimize their program's performance.
ProKylix supports Pentium CPU or Pentium-compatible CPUs like AMD K6/Athlon/Duron. Once the measurement is complete, you can view the results with a built-in viewer, export them to a database, or store them into an ASCII-file. Navigation through the results is quick and easy thanks to a comfortable browser.
The built-in history function is incredibly helpful as it allows you to compare the runtime of the actual run with the data of a previously stored run. The results are displayed in CPU-cycles, or in a variable format in microseconds (minimum 0.001 microseconds), seconds, minutes, or hours. Additionally, the viewer displays how often a procedure is called.
Other features include coverage profiling, which displays those procedures that are never called, and an online operation window that lets you switch measurement on and off or store intermediate results. Measurement can be started automatically at the start of the program, by entering selected functions, or by the API.
Finally, all results can be recalculated for a faster or slower PC. This feature saves time by allowing runtime measurement to be done on the development PC, and the results for the customer PC can be effortlessly emulated. ProKylix integrates itself into the Kylix Tools-menu for seamless use.
Overall, ProKylix is a reliable and indispensable tool providing developers with the data needed to optimize program performance.
Version 3.2: N/A