애플리케이션의 시스템 공간을 테스트하는 방법은 무엇입니까?

애플리케이션의 시스템 공간을 테스트하는 방법은 무엇입니까?

나는 소프트웨어를 개발하려고 하는데 그것이 내 시스템에 미치는 영향을 확인하고 싶습니다. 가능한 한 많은 정보를 얻고 싶지만 주요 관심사는 로드 시간, 메모리 및 CPU 사용량, 종료 시간입니다. 배포판의 시스템 모니터를 사용하여 이 중 일부를 얻을 수 있다는 것을 알고 있지만 프로젝트 중에 사전 및 사후 테스트를 수행할 것이므로 정확한 데이터가 필요합니다. 충분할 만한 것(바람직하게는 오픈 소스)이 있습니까?

답변1

소프트웨어 프로파일러가 필요한 것 같습니다. 예: 내가 사용한 메모리월그룬트 대산괴Eclipse에서 linuxtools를 사용합니다.

system/gpl에 의해 제한되지 않으면 Solaris/sunos에서 dtrace를 시도하고, 그렇지 않은 경우 systemtap(eclipse + linuxtools) 또는 gprof(소스 코드가 있는 경우)를 시도하십시오.

관련 정보