2010-08-02 18 views

Odpowiedz

1

Wystarczy popatrzeć na gprof i na Intela VTune. Valgrind z narzędziem cachegrind również może być przydatny.

+1

Jeśli chodzi o gprof: http://stackoverflow.com/questions/1777556/alternatives-to-gprof/1779343#1779343 –

2

Dla systemu Linux zalecam Zoom dla tego rodzaju profilowania. Możesz wypróbować bezpłatną 30-dniową ocenę.

+1

Powiększenie jest całkiem niezłe i nieczęsto tak mówię. –

1

Allinea MAP jest idealny do tego. Podkreśli słabą wydajność pamięci podręcznej, zużycie pamięci i czas wykonania aż do linii źródłowych w kodzie. Nie ma potrzeby rekompilacji lub instrumentowania aplikacji w celu jej profilowania za pomocą Allinea MAP - co czyni ją niezwykle łatwą w rozpoczęciu pracy. W większości systemów HPC i z większością MPI, pobiera on plik binarny, uruchamia go i automatycznie ładuje kod źródłowy, aby wyświetlić zarejestrowane dane o wydajności.