Visual C ++ заполнение блоков памяти - PullRequest
1 голос
/ 15 марта 2011

В настоящее время я работаю над стабильностью большого проекта до начала тестирования, и, похоже, в режиме выпуска случаются случайные сбои.

Есть ли способ увеличить заполнение блоков памяти, чтобы распознать нарушения доступа за пределами границ далеебез труда?Кроме того, можете ли вы порекомендовать какие-либо другие методы отладки, которые проверяют как можно больше?(Производительность не проблема).

Чтобы уточнить: я ищу способ увеличения байтов панели памяти блока памяти.

Ответы [ 3 ]

4 голосов
/ 15 марта 2011

Microsoft предоставляет Page Heap , предоставленную в Application Verifier. Этот режим выполнения вашей программы поможет вам немедленно найти переполнение буфера.

1 голос
/ 15 марта 2011

Загрузка аварийного дампа в Visual Studio и запуск отладчика после сбоя, проверка стека вызовов и т. Д.

0 голосов
/ 15 марта 2011

Если сбой происходит только в режиме Release, я советую сначала поискать неинициализированные переменные.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...