[ library(instprofile) | Reference Manual | Alphabetic Index ]


Pretty-print the instrument profiled source with aggregated results.


This will pretty-print all source files in the calling module context, annotated with the aggregated results of instrumentation profiling. The resulting .html files are placed in a sub-directory called 'instprofile', relative to the files that were compiled into the file.

NOTE: Memory related statistics are displayed in kilobytes not bytes.

The use of this predicate is only meaningful if the module has previously been compiled for instrumentation profiling using instprofile:statprofile/2,3, and the code has been run in order to obtain profiling results.

The predicate is a tool and the profiling results of a module other than the current calling module context can be obtained by invoking result@Module.


This predicate is sensitive to its module context (tool predicate, see @/2).

Fail Conditions

The calling context module has not been profiled.



See Also

statprofile / 2, statprofile / 3, aggregate_result / 1, open_delta_file / 1, close_delta_file / 0, reset / 0, statistics / 2, library(instprofile)