Piszę mały program w C, i chcę zmierzyć jego wydajność.najprostsze narzędzie do pomiaru czasu c/chu pamięci podręcznej programu C i czasu procesora w systemie Linux?
Chcę sprawdzić, ile czasu upływa w procesorze i ile trafień + braków w pamięci podręcznej zostało wykonane. Informacje na temat przełączników kontekstu i użycia pamięci również byłyby przyjemne.
Wykonanie programu zajmuje mniej niż sekundę.
Podobają mi się informacje o/proc/[pid]/stat, ale nie wiem jak to zobaczyć po śmierci programu/śmierci.
Wszelkie pomysły?
EDYCJA: Myślę, że Valgrind dodaje wiele kosztów ogólnych. Dlatego chciałem proste narzędzie, takie jak/proc/[pid]/stat, które zawsze jest dostępne.
Szukasz czegoś takiego? http://software.intel.com/en-us/articles/intel-performance-counter-monitor/ – harold