저는 Mac OS X에서 콘솔 수학 집중 응용 프로그램을 개발하고 있습니다.이 프로그램은 C++로 구현되었으며 특별한 IDE, 일반 텍스트 편집기 및 컴파일 용 GCC를 사용하지 않습니다.Mac OS X의 속도를 위해 수학 집중적 인 C++ 응용 프로그램을 프로파일 링하는 가장 쉽고/좋은 방법은 무엇입니까?
현재 내 데이터는 구현이 매우 느립니다. 최적화 할 부품을 파악하기 위해 프로파일 링하는 가장 쉽고/좋은 방법은 무엇입니까?
아주 기본적인 수준에서 valgrind를 사용하여 메모리 누수를 확인합니다. 그러나, 나는 결코 그것을 사용하지 않았다 (callgrind) 계산 속도 프로파일 링. 어떻게해야합니까? 나는 callgrind 문서가 다소 혼란 스럽거나 초보자가 친숙하지 않다는 것을 안다. Mac 용 kcachegrind가 있습니까? 내가 아는 한 Maccachegrind는 xdebug 출력에서만 작동하며 callgrind 3.6.0 출력에서는 작동하지 않습니다.
프로파일 링에 valgrind 또는 gprof를 사용하는 것이 더 좋습니까? 나는 어느 누구에게도 익숙하지 않다.
감사합니다.
GDB를 사용할 수 있습니까? 다음이 작동합니다 : http://stackoverflow.com/questions/375913/what-can-i-use-to-profile-c-code-in-linux/378024#378024 –