고수님들의 도움이 필요합니다!

nfsp3k의 이미지

1만 라인이 넘는 소스코드를 분석하고 있습니다.
여기서 어느 부분이 가장 무거운지를 찾고 있는데요.

gettimeofday()를 써봤는데 생각만큼 정교하지 않아
get_cycle()을 사용하고 있습니다. 하지만 이것도 충분하지가 않습니다.

이것 이외에 특정 라인의 무거움(?)을 찾는데 쓸만한 라이브러리를 알고 계신 고수님들 계신가요?

답변 부탁드리겠습니다! ^^

익명 사용자의 이미지

그런 작업을 profiling이라고 합니다.
언어와 환경에 맞는 profiler를 사용하시면 도움이 될 듯...
https://www.google.fr/search?q=c+profiler

nfsp3k의 이미지

perf 라는 profiler를 쓰고 있는데, 이것 또한 더 세부적인 것을 알기가 어렵네요ㅜ 제가 잘 모르는 건지... ㅜㅜ