Mam skrypt bat, który woła do exe i zacznie sie off - Nie wiem, w jakim języku jest napisane w (prawdopodobnie C++)Windows Application Profilers - C++ Exe
Chcę znaleźć profilera, który pozwala mi uruchomić polecenie kilka razy i gromadzi IO/CPU i innych statystyk
To musi być open source, gdzie to możliwe
Wszelkie sugestie
Możesz zbierać dobre statystyki użycia procesora/IO w systemie Windows Vista i nowszych przy użyciu Perfmon. Jest tam również na XP, ale nie tak dobrze. –
Nie znajdziesz żadnego. Profilerowie wymagają, aby specjalne informacje znajdowały się wewnątrz lub wokół pliku wykonywalnego. Wymaga to specjalnych, zdefiniowanych przez implementację przełączników podczas kompilacji. Ludzie zazwyczaj nie wydają produktów skompilowanych w ten sposób. Biegają powoli jak cholera na jedną rzecz. Jeśli nie możesz przekompilować programu i wygląda na to, że nawet nie wiesz, jak wygląda jego źródło, nie możesz go profilować. Pod warunkiem, że te informacje są komentarzem, więc możesz, miejmy nadzieję, usunąć pytanie, zanim zostanie zaprzepaszczone. –
Statystyki we/wy i procesora powinny być zdecydowanie dostępne za pośrednictwem liczników wydajności. Jak mówi @Noah, typ korelacji drzewa wywołań, zwykle związany z profilowaniem, wymagałby danych debugujących, ale ponieważ nie wydaje się, aby ci to najistotniej zależało, sytuacja nie jest tak bliska, jak mówi. –