#c #memory-leaks #visual-leak-detector
#c #утечки памяти #визуальный детектор утечки
Вопрос:
Я пытаюсь обнаружить утечки памяти в приложении C , которое является сервером, всегда прослушивает запросы и никогда не завершает работу с помощью визуального детектора утечки, но оно ничего не печатает в окне вывода Visual Studio, только печатает «Установлен визуальный детектор утечки версии 2.4RC2». я также попытался записать вывод в файл и также не сработал
Комментарии:
1. Мне кажется, что VLD печатает только после выхода из программы, но, может быть, вы настроили это другим способом?
2. Я попытался заставить программу завершать работу после получения запроса и настроил VLD для входа в файл и печати в окне вывода, и это также не сработало
3. Тогда, вероятно, утечек нет. Хотя я бы проверил с помощью небольшого 10-строчного консольного приложения, что VLD работает должным образом. Я имею в виду создание программы с main() и утечкой памяти специально и проверку того, что vld работает. Убедитесь, что вы включили vld.h.
4. Я попытался создать небольшой код, и он сработал и обнаружил утечки, и попытался создать утечки в моем приложении, и он их не обнаружил