스택(Stack), 어떻게 분석할까요?
스택(Stack)이란?
- 자료 구조 중 하나로, 데이터를 저장하는 구조를 의미한다.
- 일상 생활에서도 많이 사용되며, 접시나 물건을 쌓아 올리는 것과 비슷한 구조를 가진다.
스택의 성능 분석 방법
- 시간으로 성능 측정하기
- 성능이 느리다는 것은 작업을 오랫동안 수행한 경우로 볼 수 있다.
- CPU의 사용량이 많다면, 스택을 통해 CPU의 행동을 감시하여 작업이 길어질 때 어느 작업에서 오래 걸렸는지 파악할 수 있다.
- 스택 분석을 위한 MPM 사용하기
- MPM에서는 CPU의 작업을 살펴볼 수 있는 Stack 정보를 제공한다.
- 스택을 확인하기 전에, 스택이 무엇인지, 무슨 일을 하는지, 어떻게 분석할 수 있는지를 이해하는 것이 중요하다.