home *** CD-ROM | disk | FTP | other *** search
- AProf has been included in the Amiga E distribution with the
- approval of the author, Michael G. Binz. Thanks Michael!
-
- [the AProf executable itself can be found in the bin directory]
-
- usage of AProf with Amiga E is dead simple:
-
- compile your source (say, 'bla.e') with the '-s' switch (SYM/S)
- (= add symbols):
-
- 1> ec sym bla
-
- as you can check with ShowHunk, bla now has a symbolhunk
- added to it. Now, load 'bla' into AProf:
-
- 1> aprof bla
-
- if everything went ok, you'll be seeing a GUI with some
- buttons. You'll probably want to toggle 'inclusive subroutines'
- off. now start the profile by pressing 'Start'. After your
- program has finished, you'll see the amount of time spend
- in each PROC. Especially the 'Average' column is interesting.
- This will give you a clue which part of your program needs
- optimising.
-
- notes:
- - as you might have noticed, E system functions CAN be profiled
- seperatedly, but library calls CANNOT, i.e. the'll always
- be added to the PROC that calls them. Be aware of this.
- - AProf is not always reliable when the executation time
- of the whole program is very short.
-
- For further infos, check AProf.guide
-