Functionality

Is it possible to control programs during their work (perhaps logging an event log)? Or you can only view the event logs after execution. If the latter is the case, is there a deeper reason for how the Haskell runtime works?

Edit: I don't know much about tbh runtime, but given dflemstr's answer, I was curious how many and ways to slow performance by adding an event monitoring time parameter. I remember in RWH they mentioned that rts should add a cost center, but I was not completely sure how much it cost.

+5
source share
2 answers

: , . , , , .

,

  • ghc-events, . , attoparsec ?

  • Threadscope .

, - . , , ... .

: , , , , , .

+1

, , , ekg, . , ThreadScope, -, .

, , dtrace , GHC. , wiki. , .

+1

All Articles