명령어

주요 옵션

옵션 설명
--duration 60
-d 60 60초간 샘플링 일반 분석
--format
-f 출력 파일 타입 결과 시각화
--rate 100
-r 100 초당 100번 샘플링 기본값
--idle
-i I/O 대기 포함 네트워크 분석
--native C 확장 포함(mac X) native 관련 blog
--function
-F 함수별 그룹화 복잡한 그래프 단순화
--gil
-g GIL 상태 포함
# top 형태 모니터링
py-spy top --pid <worker_pid>

# svg 이미지 파일 생성
py-spy record \\
    --pid <worker_pid> \\
    --duration 60 \\
    --rate 100 \\
    --output profile.svg
    
# 샘필 이미지에 사용
py-spy record --pid <worker_pid> --idle --output conv_ai_profile2.svg -g -s -F