dan*_*iaz 5 profiling haskell ghc
该Debug.Trace
模块具有traceEvent
向事件日志发出消息的功能。最近,traceMarker
添加了一个功能似乎相同的功能。例如,使用以下程序:
module Main where
import Debug.Trace
main :: IO ()
main = do
traceEventIO "This is an event"
traceMarkerIO "This is a marker"
Run Code Online (Sandbox Code Playgroud)
使用编译-debug -w -eventlog -rtsopts
并执行+RTS -vu
,它在事件日志中显示以下内容:
...
cap 0: running thread 1 (ThreadRunGHC)
cap 0: This is an event
cap 0: User marker: This is a marker
cap 0: thread 1 stopped (finished)
cap 0: created thread 2
...
Run Code Online (Sandbox Code Playgroud)
什么traceEvent
时候使用,traceMarker
什么时候使用?
归档时间: |
|
查看次数: |
224 次 |
最近记录: |