2012-01-20 4 views
0

Thread.getStackTrace()을 호출하는 Java 스레드의 스택 추적을 얻는 것이 성능에 어떤 영향을 줍니까?스레드에 대한 스택 추적을 얻는 것이 성능에 영향을 줍니까?

EDIT : 모니터링 목적 일부 모니터링 된 스레드의 스택 추적을 얻고 싶습니다. 스레드 스택을 구문 분석하는 것은 시간 소모적 인 작업 일 수 있음을 이해합니다. 필자의 경우 가장 중요한 것은 스택 트레이스가 구성되는 스레드의 성능에는 영향을 미치지 않는다는 것입니다.

+0

스레드 또는 다른 스레드에서? – Ron

답변

2

예, getStackTrace()를 시도 할 때 성능에 영향을 미칩니다. 이 스레드의 스택 덤프를 추적해야합니다. 다음은 흥미로운 SO 토론입니다. topic.

관련 문제