Witam.
Czy są narzędzia do badania/mierzenia wydajności kodu (w jednostkach czasu lub w jednostkach umownych)?
Witam.
Czy są narzędzia do badania/mierzenia wydajności kodu (w jednostkach czasu lub w jednostkach umownych)?
Witam.
Takie narzędzia to różnego rodzaju profilery, np. Proffy dla C++ czy JProfiler dla Javy.
Jeśli ktoś kompiluje dla Linuksów:
Valgrind z pluginem Callgrind. Do tego KCachegrind aby można było wizualizować dane. Narzędzie dostarcza dokładne statystyki, jaka funkcja i jak długo była wykonywana, z zachowaniem hierarchii. Podstawowe wywołanie zbierania informacji.
valgrind --tool=callgrind testowany_program
Po wyjściu z programu będzie trzeba tylko włączyć program do wizualizacji.