2009-11-12 1 views

ответ

6

На следующих платформах

x86/Linux: support is mature and almost complete. 
AMD64/Linux: support is mature and almost complete. 
PPC32/Linux: support is new but fairly complete. 
PPC64/Linux: support is new but fairly complete. 
x86/Darwin (Mac OS X): support is new. 
AMD64/Darwin (Mac OS X): not officially supported, but probably works. 

Я бы рекомендовал Valgrind

Если вы используете Visual Studio, имеет некоторую информацию.

Если вы используете Windows, а не Visual Studio, то this SO page имеет много предложений - и этот вопрос должен быть закрыт :)

+0

Спасибо Jacob :) – nanay

+0

Нет проблем, и добро пожаловать в SO :) – Jacob

2

Ответ зависит от операционной системы, которую вы используете. В Windows есть очень хороший бесплатный инструмент - user-mode dump heap (UMDH) utility.

+0

Поскольку я обнаружил эту утилиту на SO, это мой первый порт захода. Я использую его перед ограничением и очищаю. Я нахожу его наиболее полезным в транзакционных частях системы. EG принимает мгновенный снимок, выполняет транзакцию, снимает новый снимок и сравнивает, чтобы найти утечки при обработке транзакций. Для этого потока работы нет лучшего инструмента для окон. – iain

Смежные вопросы