1

複数のスレッドからAndroidTraceクラス ( http://developer.android.com/reference/android/os/Trace.html ) を使用して、それらの各スレッドで適切に操作を実行する時間をログに記録できますか?

特に、それぞれが処理を行っている 2 つのスレッドがあり、systrace を使用して特定の時点で各スレッドが何を行っているかを視覚化したいと考えています。のドキュメントには、 を呼び出したのと同じスレッドからTrace呼び出す必要があるとのみ記載されていますが、複数のスレッドがとを同時に呼び出すことができるかどうかは記載されていません。これが安全かどうか誰にもわかりませんか?#endSection#beginSectionbeginSectionendSection

4

1 に答える 1

0

安全です。複数のプロセスとスレッドで共有される systrace デバイスにマーカーを書き込みます。

于 2015-03-04T22:08:59.353 に答える