2011-02-08 12 views

Odpowiedz

5

oprogramowanie, które jest powszechnie stosowane (na Linux przynajmniej) jest Valgrind. Ma wiele narzędzi podrzędnych używanych do robienia tego, czego szukasz.

Istnieje również KCacheGrind, który jest interfejsem GUI narzędzia do profilowania Valgrind, AKA Cachegrind.

+0

@ user430294: sorry :) – neuro

+0

To wydaje się być doskonałym narzędziem, ale jedyne, co wydaje się być ograniczone do platform Linux. Piszę kod w środowisku Windows. Czy jestem skazany? : O – user181218

+0

@ user181218: przykro mi Mam mniej doświadczenia z narzędziami Windows dotyczącymi tego obszaru. Do podstawowego uszkodzenia pamięci użyłem ElectricFence dawno temu. Sprawdź, czy Duma jest taka, jak podano w @eddy pronk answer, wydaje się być widelcem, który działa na windows ... I oczywiście, że jesteś skazany;) – neuro

1

Wypróbuj Valgrind. Nie jest tak silny jak IBM Purify, ale działa całkiem dobrze ...

+0

Valgrind zgłasza fałszywe alarmy, nie powinno być zalecane. – Kais

2

Wypróbuj Duma (Wykryj niepożądany dostęp do pamięci).

+0

+1: Użyłem ElectricFence, z którego duma wydaje się mieć rozwidlone. Dzięki za link ... – neuro

Powiązane problemy