2012-12-19 69 views
0

我想跟蹤多次調用的方法,但在進行第二次調用時,startMethodTracing會覆蓋該文件。我試圖在程序結束時停止跟蹤它,但是當nem開始跟蹤被調用時,它會自動停止早期跟蹤。追蹤多次調用的方法

那麼,我可以開始追蹤main,但這是不可能的。有大量數據,所以跟蹤緩衝區溢出(已儘可能最大限度地設置bufferSize)。

PS:跟蹤只是我想要的這個方法的調用也沒有幫助,因爲這個上面的方法也可以被多次調用,而且我會遇到同樣的問題,並且繼續上升不是緩衝區的選項溢出。

任何想法?

回答

1

在類中創建一個指示跟蹤是否已經啓動的布爾值。如果有,則不要再撥打startMethodTracing()。如果沒有,則設置布爾值爲true並開始跟蹤。