Есть ли в Valgrind такой API, как Purify / Quantify, который позволяет отключить запись данных? - PullRequest
3 голосов
/ 10 мая 2011

Примерно такая функция очистки / количественного определения: quantify_stop_recording_data ()

Ответы [ 2 ]

2 голосов
/ 10 мая 2011

Клиентская программа может использовать определенные клиентские запросы callgrind для управления инструментом callgrind (включить и отключить профилирование), к сожалению, клиентские запросы memcheck (по очевидным причинам 1 ) не разрешать такой же контроль.

1 Проверка ошибок памяти зависит от отслеживания всего состояния памяти до текущего момента времени

0 голосов
/ 10 мая 2011

Нет, это не так.

Valgrind работает, инкапсулируя весь прогон программы, он не подключается.

Он начинает запись с того момента, как начал читать программу, и производит тольковыход (для утечек памяти) после завершения работы программы.

...