0
我想使用dbg:tracer跟蹤Erlang GC的所有行爲並打印出跟蹤的事件。如何打印Erlang跟蹤的所有數據dbg
1> dbg:tracer().
2> dbg:p(self(), [garbage_collection]).
3> my_module:function([Args]).
4> dbg:stop().
5> dbg:show_trace().
...
我想my_module:function/0
函數調用的執行過程中只有微量的垃圾收集。一旦函數返回跟蹤應該停止。
你能解釋你所顯示的命令的問題嗎?什麼都不打印?您還使用哪個版本的Erlang? – Stratus3D
我知道我可以使用第2行跟蹤Erlang GC,但實際上我想在第3行的執行過程中跟蹤GC行爲。我該怎麼做? 第二個問題是停止跟蹤過程後(第4行,我怎樣才能打印出跟蹤的數據? – fvarj
fvarj讓我知道我的答案是否解決了您的問題 – Stratus3D