Existing successful applications often have several features.
To realize all these features there is a significant body of code.
An application developer may be faced by a small change that causes significant differences in runtimes.
Examples of such small changes are:
- a change in data,
- a code hotfix,
- a switch of computing environment, or
- two different persons operating the application.
The location of the code where these performance differences manifest themselves may not be obvious.
Facilitating the adage: measuring is knowing: the AIMMS engine provides the diagnostic tool: AIMMS Profiler.
The AIMMS application ProfilerRunCompare is a small tool to compare two profiler runs. Come and check it out here.