Changes between Version 3 and Version 4 of Debugging/TickyTicky


Ignore:
Timestamp:
Oct 28, 2009 4:08:27 PM (6 years ago)
Author:
simonpj
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Debugging/TickyTicky

    v3 v4  
    1111 * Add `+RTS -rfoo.ticky` to the run-time command line, to put the ticky-ticky profile in the file `foo.ticky`.
    1212
    13 It's very low level stuff.  You need to use `-ddump-simpl -ddump-prep` when compiling the source files to see the functions that correspond to the performance counter report.
     13You need to use `-ddump-simpl -ddump-prep` when compiling the source files to see the functions that correspond to the performance counter report.
    1414
    15 You can mix modules compiled with `-ticky` and modules compiled without.
     15It's very low level stuff, but in exchange:
     16  * It's guaranteed that adding `-ticky` doesn't affect optimisation or transformation.  It just adds the overhead of performance counters to the final code.
     17  * You can mix modules compiled with `-ticky` and modules compiled without.
    1618
    17 To really see everything you need to compile all the libraries with `-ticky`.  To do that in a standard build tree, here are some flag settings in `build.mk` that work:
     19To ''really'' see everything you need to compile all the libraries with `-ticky`.  To do that in a standard build tree, here are some flag settings in `build.mk` that work:
    1820{{{
    1921# Build all libraries with -ticky