검색

3.5. 애플리케이션 프로파일러

download PDF
프로파일링은 이를 실행하면서 프로그램의 동작에 대한 정보를 수집하는 프로세스입니다. 메모리 사용을 줄이고 프로그램의 전반적인 속도를 높이기 위해 최적화할 수 있는 프로그램 영역을 결정하기 위한 애플리케이션을 프로파일링합니다. 애플리케이션 프로파일링 도구는 이러한 과정을 단순화하는데 유용합니다.
Red Hat Enterprise Linux 6와 함께 사용하기 위해 지원되는 세 가지 프로파일링 도구 SystemTap, OProfile, Valgrind가 있습니다. 이러한 프로파일링 도구를 문서화하는 것은 이 가이드의 범위를 벗어나는 것이지만 다음 부분에서는 각 프로파일러에 적합한 작업에 대한 간략한 개요 및 상세 정보가 있는 링크를 제공합니다.

3.5.1. SystemTap

SystemTap은 사용자가 운영 체제 활동 (특히 커널 활동)을 모니터링하고 분석할 수 있는 추적 및 측정 도구입니다. 이는 netstat, top, ps, iostat와 같은 도구의 출력과 유사한 정보를 제공합니다. 하지만 수집된 정보에 대해 보다 상세히 필터링하고 분석할 수 있는 옵션이 포함되어 있습니다.
SystemTap은 보다 깊이 있고 정확하게 시스템 활동 및 애플리케이션 동작을 분석하여 시스템 및 애플리케이션 병목 현상을 정확하게 지적할 수 있게 합니다.
Eclipse 용 Function Callgraph 플러그인은 백엔드로 SystemTap을 사용하여 함수 호출, 반환, 시간 및 사용자 공간 변수를 포함 프로그램 상태를 완전히 모니터링하고 쉽게 최적화하기 위해 시각적으로 정보를 표시합니다.
SystemTap에 대한 보다 자세한 내용은 http://access.redhat.com/site/documentation/Red_Hat_Enterprise_Linux/SystemTap 초보자 가이드에서 참조하십시오.
Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

© 2024 Red Hat, Inc.