스택
홈 화면 > 프로젝트 선택 > 분석 > 스택
와탭 모니터링 서비스 초기 화면에서 프로젝트를 선택한 다음 프로젝트 메뉴 하위에 분석 > 스택을 선택하세요. 탑 스택과 유니크 스택, 액티브 스택을 확인할 수 있습니다.
노트
스택 분석 기능을 사용할 수 있는 애플리케이션은 Java와 Python, .NET입니다.
와탭은 10초(기본값) 간격으로 수집한 스레드 스택을 활용하여 메소드 레벨의 성능 지연 구간을 분석합니다.
예시 스택에서 탑 라인은 socketRead0
입니다.
java.net.SocketInputStream.socketRead0(Native Method)
탑 라인은 덤프를 수행할 스레드가 해당 메소드를 수행 중이라는 것을 의미합니다. 순간적으로 잡혔을 가능성도 있지만 확률적으로 해당 모듈 처리 시간의 합의 비율만큼 스택에 나타납니다. 이 탑 라인 메소드의 빈도를 계산하여 메소드 레벨의 성능을 판단할 수 있습니다. 와탭은 탑 라인 빈도 통계를 탑 스택(Top Stack)이라고 합니다.
탑 스택 분석을 통해 도출된 메소드를 어떤 메소드가 호출했는지에 대한 빈도를 분석할 수 있습니다.
탑 스택 계층 분석에서는 원래 액티브 스택을 확인하기 어려웠습니다. 따라서 와탭은 액티브 스택(Active Stack)을 조회할 수 있도록 동일 스택을 모아서 유니크 스택(Unique Stack)이라는 조회 기능을 제공합니다.