Program execution (GNAT User’s Guide for Native Platforms)

#### 6.2.1.2 Program execution ¶

Once the program has been compiled for profiling, you can run it as usual.

The only constraint imposed by profiling is that the program must terminate normally. An interrupted program (via a Ctrl-C, kill, etc.) will not be properly analyzed.

Once the program completes execution, a data file called `gmon.out` is generated in the directory where the program was launched from. If this file already exists, it will be overwritten by running the program.