통계 실행 프로파일 러 OProfile을 사용하여 C 어플리케이션의 콜 그래프 프로파일을 시각화 할 때 다음 경고가 여러 번 포함됩니다. 경고는 나에게 오히려 비밀입니다 :'hyperspace 샘플 삭제 중'이라는 OProfile 경고는 무엇을 의미합니까?
modprobe oprofile timer=1
opcontrol --no-vmlinux
opcontrol --start
(wait for profiling data to accumulate)
opcontrol --stop
opreport --session-dir=/var/lib/oprofile --exclude-dependent --demangle=smart \
--symbols /home/myuser/mybinary --callgraph
마지막 명령의 전체 출력은 다음과 같습니다 :
Overflow stats not available
CPU: CPU with timer interrupt, speed 0 MHz (estimated)
Profiling through timer interrupt
warning: dropping hyperspace sample at offset 84d0 >= 79a0 for binary /home/myuser/mybinary
warning: dropping hyperspace sample at offset 7ac0 >= 79a0 for binary /home/myuser/mybinary
warning: dropping hyperspace sample at offset 7d90 >= 79a0 for binary /home/myuser/mybinary
warning: dropping hyperspace sample at offset 7ac0 >= 79a0 for binary /home/myuser/mybinary
warning: dropping hyperspace sample at offset 7d90 >= 79a0 for binary /home/myuser/mybinary
warning: dropping hyperspace sample at offset 8210 >= 79a0 for binary /home/myuser/mybinary
samples % symbol name
-------------------------------------------------------------------------------
내가 이런 젠 가상화 된 환경에서 OProfile에 사용하고
warning: dropping hyperspace sample at offset 1af9 >= 2be8 for binary /home/myuser/mybinary
그 다음 그럴듯한보고 콜 그래프 데이터를 출력합니다.
'초 공간'경고는 무엇을 의미합니까? 그 원인은 무엇입니까? 프로파일 링 결과에 영향을 줍니까? 어떻게 해결할 수 있습니까?