[Haskell-cafe] Adding custom events to eventlog

2012-10-19 Thread Janek S.
Dear list,

I'm using ThreadScope to improve performance of my parallel program. It would 
be very helpful for 
me if I could place custom things in eventlog (e.g. now function x begins). 
Is this possible?

Janek

___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe


Re: [Haskell-cafe] Adding custom events to eventlog

2012-10-19 Thread Ben Gamari
Janek S. fremenz...@poczta.onet.pl writes:

 Dear list,

 I'm using ThreadScope to improve performance of my parallel program. It would 
 be very helpful for 
 me if I could place custom things in eventlog (e.g. now function x begins). 
 Is this possible?

Yes, it certainly is possible. Have a look at Debug.Trace.traceEvent and
traceEventIO. I have found these to be a remarkably powerful tool for
understanding parallel performance.

Cheers,

- Ben


___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe


Re: [Haskell-cafe] Adding custom events to eventlog

2012-10-19 Thread Janek S.
That's what I was looking for. Thanks!

Dnia piątek, 19 października 2012, Ben Gamari napisał:
 Janek S. fremenz...@poczta.onet.pl writes:
  Dear list,
 
  I'm using ThreadScope to improve performance of my parallel program. It
  would be very helpful for me if I could place custom things in eventlog
  (e.g. now function x begins). Is this possible?

 Yes, it certainly is possible. Have a look at Debug.Trace.traceEvent and
 traceEventIO. I have found these to be a remarkably powerful tool for
 understanding parallel performance.

 Cheers,

 - Ben



___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe