2012-01-20 3 views
0

Thread.getStackTrace()を呼び出すJavaスレッドのスタックトレースを取得しても、そのパフォーマンスに影響はありますか?スレッドのスタックトレースを取得することは、そのパフォーマンスに影響しますか?

EDIT:監視目的監視対象スレッドのスタックトレースを取得したいと考えています。私は、スレッドのスタックを解析することは時間のかかる操作になる可能性があることを理解しています。私の場合、最も重要なのは、スタックトレースが構築されているスレッドのパフォーマンスには影響がないということです。

+0

スレッド内または別のスレッドからですか? – Ron

答えて

2

はい、getStackTrace()を実行しようとすると、パフォーマンスに影響があります。このスレッドのスタックダンプを追跡する必要があります。ここに興味深いSOの議論はtopicです。

関連する問題