Описание тега memory-leak-detector

3 ответа

Утечка памяти в многопоточном приложении C++ в Linux

У нас есть большое многопоточное приложение C++, работающее в Linux. Мы видим, что занимаемая приложением память быстро растет, и считаем, что есть некоторые утечки. Мы перепробовали все инструменты, которые у нас есть (valgrind, DynLeak, Purify), н…
11 июн '12 в 16:18
1 ответ

Как найти утечки памяти с Clang

Я установил Clang на моей машине (Ubuntu), чтобы обнаружить утечки памяти в моем C-коде. Я написал пример кода, чтобы проверить его работу, а именно: /* File: hello.c for leak detection */ #include <stdio.h> #include <stdlib.h> void *x; …
1 ответ

Обнаружение утечек памяти в приложении MFC C++ путем перегрузки новых операторов

У меня есть приложение MFC. Я хотел бы отследить каждое динамическое распределение памяти (в куче), чтобы иметь возможность выяснить источник утечек памяти в этом приложении. Средой разработки является Visual Studio 2010. Я сделал следующее: Введена…
1 ответ

valgrind, на AMD x64, полезной информации о стеке нет

Когда я использую valgrind для проверки утечек памяти, я сталкиваюсь с очень странной проблемой. В 32-битном Linux информация о стеке утечек очень проста: == 10650 == по 0x8130FD3: SFNTSetContactServer ==10650== по 0x81106CA: CLibLicense::GetOneLice…
30 авг '11 в 02:21
3 ответа

Недопустимый аргумент кучи: выделен оператором new[], освобожден оператором delete

Я использую Dr. Memory для отладки своего кода. Это дает мне следующее сообщение: INVALID HEAP ARGUMENT: allocated with operator new[], freed with operator delete Однако всякий раз, когда я использую delete[] вместо delete, это дает мне ту же ошибку…
5 ответов

Обнаружение утечек памяти в программах на C?

Если мы хотим проверить утечки памяти в программе на C++, мы можем перегрузить new а также delete операторы для отслеживания памяти, которая была выделена. Что если мы хотели бы проверить наличие утечек в программе на Си? Поскольку в C нет перегрузк…
31 янв '12 в 04:06
1 ответ

Leakdetector сообщает об утечках, когда активная страница теста firebreath закрыта

Я скомпилировал Firebreath с включенной опцией утечек. Сценарий загружает тестовую страницу, щелкает ссылки на странице и закрывает вкладку и браузер. Детектор утечки собирает все утечки и вывод здесь. Я не могу сделать головы или хвосты из этого жу…
18 ноя '12 в 14:50
2 ответа

Утечка памяти на сокете

Я пишу tcp прокси, и, хотя он, кажется, работает, он оставляет утечку памяти позади. Я манипулировал кодом, чтобы переслать входящий пакет самому себе, чтобы создать 10000 сокетов и закрыть их, чтобы увидеть, где происходит утечка. Однако я не могу …
10 ответов

Visual C++ - обнаружение утечек памяти

Какие-либо предложения? В этом посте рассказывается о Visual Leak Detector, но я ищу другие инструменты. Также, пожалуйста, не рекомендуйте это.
1 ответ

Как найти утечки памяти в очень медленном приложении?

У меня есть программа, написанная на C, она использует Berkeley-Db, glib-2 и libxml-2. Это поисковый индексатор, который создает НЛП с синтаксическим и семантическим анализом и сохраняет концептуальные структуры в поисковых индексах вместо слов. Одн…
01 окт '12 в 11:54
1 ответ

Подключение визуального детектора утечек к процессу, работающему как служба Windows

Как использовать Visual Leak Detector для подключения к процессу, работающему как служба Windows. Если кто-то использовал этот инструмент для обнаружения утечек памяти для обслуживания, пожалуйста, дайте мне знать процедуру. Я включил "vld.h" в мой …
0 ответов

Как определить, существует ли ссылка на контекст после окончания действия Android?

Мой вопрос со ссылкой на очень интересный блог Ромена Гая. http://www.curious-creature.org/2008/12/18/avoid-memory-leaks-on-android/ Исходя из этой статьи, я хотел бы обнаружить в моем приложении, есть ли ссылка на Контекст за пределами действия And…
11 июл '14 в 11:48
1 ответ

Использование valgrind для обнаружения утечки памяти в клиенте mysql C++

Я использую valgrind, чтобы попытаться отследить утечку памяти - это клиент mysql C++, распространяемый из mysql. И в примерах (resultset.cpp), и в моей собственной программе есть один 56-байтовый блок, который не освобождается. В моей собственной п…
1 ответ

Проблема с инструментами проверки утечки памяти в Linux

1) Есть ли еще инструмент утечки памяти под названием Boehmgc? Как этот инструмент по сравнению с другими? 2) Я использовал LeakTracer, mudflap а также Valgrind, Но, к сожалению, у LeakTracer есть недостаток, заключающийся в том, что он перегружает …
29 авг '11 в 10:47
3 ответа

Любой бесплатный детектор утечки памяти для Qt?

Я ищу бесплатный детектор утечки памяти для Qt, я использую Qt Creator 1.3 с Qt version 4.6 (32 bit), Платформа Windows 7 Ultimate, Благодарю.
02 май '10 в 10:50
1 ответ

Visual Leak Detector с Visual Studio 2017: нет номеров строк исходного кода

Я пытаюсь использовать Visual Leak Detector с Visual Studio 2017 с набором инструментов платформы "Visual Studio 2017". Я установил каталог включения и каталог библиотеки. Генерация отладочной информации включена. Символы для exe загружены. (Это раб…
3 ответа

Есть ли работающий профилировщик памяти для Python3

В Python 2 есть пара инструментов, но все кажется старым и устаревшим. Я нашел PySizer и Heapy, но все, кажется, ориентировано на Python2 и потребует много усилий для переноса. objgraph интересный, но все еще не полностью работающий профилировщик Ка…
1 ответ

Как найти утечку памяти?

Я создал приложение в MFC. После запуска моего приложения в течение 18 часов процесс занял 2,5 ГБ памяти. Я попытался VMMap, чтобы выяснить утечку памяти. Но это дает только данные высокого уровня. Есть ли какой-либо инструмент, который может дать м…
1 ответ

Средство обнаружения утечки памяти в Cygwin

Я ищу средство обнаружения утечек памяти в Cygwin. Что может быть лучшим инструментом обнаружения утечек памяти для приложения на C в Cygwin?
1 ответ

iOS NSZombiesEnabled = YES

Я нашел этот фрагмент кода онлайн, чтобы проверить, включен ли мой NSZombiesEnabled if( getenv("NSZombieEnabled") || getenv("NSAutoreleaseFreedObjectCheckEnabled") ) { NSLog(@"NSZombieEnabled/NSAutoreleaseFreedObjectCheckEnabled enabled!"); } Странн…