Описание тега dr-memory
Dr. Memory - это инструмент мониторинга памяти для выявления ошибок программирования, связанных с памятью.
1
ответ
Возможно ли записать состояние программы в Valgrind/DrMemory, а затем восстановить его?
У меня есть программа, которая загружает большой кусок данных при запуске. Это занимает довольно много времени и поэтому создает издержки при запуске Valgrind ( memcheck ) / DrMemory. Так что при вызове программы несколько раз с разными аргументами …
05 апр '13 в 14:34
1
ответ
Инструмент для обнаружения злоупотреблений API POSIX pthreads, но не Helgrind
По какой-то причине я не могу использовать Helgrind для обнаружения злоупотреблений API POSIX pthreads (например, разблокировка неблокированного мьютекса, освобождение памяти, которая содержит заблокированный мьютекс и т. Д.). Я пытался найти другой…
17 фев '18 в 06:35
0
ответов
Не могу найти файл Logfile
Dr-Memory не будет отлаживать мое приложение, я уже попробовал -logdir вариант (я использую -logdir C:\Users\r0b3\temp\drmemory). Сообщение об ошибке WARNING: unable to locate results file since can't open C:\Users\r0b3\temp\drmemory/resfile.7116: 2…
04 июн '14 в 20:15
1
ответ
Как я могу установить др памяти на Windows 10
Как я могу установить др памяти на Windows 10? какие шаги, пожалуйста?
03 дек '18 в 09:59
1
ответ
Valgrind не работает на MacOS Mojave? Установлено с Conda
Я пытаюсь проверить утечки памяти в программе, написанной на C. Я использую MacOS Mojave. Когда я запускаю valgrind, я получаю эту ошибку: $ valgrind --leak-check=full --show-reachable=yes ./shell.out valgrind: mmap-FIXED(0x0, 520192) failed in UME …
01 мар '19 в 06:51
0
ответов
Доктор Память Утечка - C - Malloc 3D массив
Я использую Dr. Memory для отладки устаревшего кода, который падает в определенных условиях. Доктор Память говорит, что во время выделения памяти произошла утечка: float ***in_vol=NULL; in_vol=(float ***) malloc(inimsize[12]*sizeof(float **)); // he…
21 июн '17 в 23:02
1
ответ
Относится к 0 байтам после последнего действительного байта в предыдущем malloc
Кажется, я непреднамеренно перезаписываю некоторые части памяти в моей C-программе. Чтобы это исправить, я добросовестно скачал DrMemory, и он выдаст ошибку, сообщающую мне о том, где происходит эта неприятность.Одна из первых ошибок, которые я когд…
11 май '14 в 15:39
1
ответ
Dr Memory интегрирован в визуальную студию 201x
Для простой программы, как показано ниже: #include "stdafx.h" int _tmain(int argc, _TCHAR* argv[]) { return 0; } Я получаю следующие ошибки. Dr. Memory version 1.6.1 Running ""C:\Users\********\Documents\Visual Studio 2012\Projects\drmemory\Debug\dr…
25 фев '14 в 08:01
0
ответов
Утечки памяти в простом конструкторе класса по умолчанию
История у меня есть пара SEGFAULTs - поэтому я протестировал свою программу с Dr. Memory и получил тонны сообщений об утечке памяти с использованием конструктора по умолчанию следующего класса: struct Colour { Colour() : value (0) {} /** LINE 7 **/ …
29 дек '15 в 00:02
1
ответ
Обнаружена ошибка Dr.Memory: не знаю, как ее исправить
Могу ли я что-нибудь сделать с такой ошибкой, найденной доктором? Объем памяти? Error #xxx: INVALID HEAP ARGUMENT: allocated with operator new, freed with free std::_DebugHeapDelete<std::locale> ??:0 std::ios_base::_Ios_base_dtor ??:0 std::ios…
25 июл '13 в 09:21
1
ответ
Ошибка при использовании Dr. Memory с проектом Visual Studio: отсутствуют библиотеки, необходимые приложению
У меня есть проект Visual Studio 2017, который использует библиотеку Allegro 5. Я установил Dr. Memory с помощью последней версии установщика.msi и следовал этим инструкциям, чтобы настроить мой проект для работы с Dr. Memory. Тем не менее, когда я …
10 июн '17 в 22:01
0
ответов
Что является эквивалентом доктора Памяти "происхождения треков" Вальгринда?
В валгринде я включаю --track-origins чтобы выяснить, откуда берется неинициализированное значение. В Windows я использую Dr. Memory, поскольку насколько я знаю, valgrind еще не портирован. Он сообщает о неинициализированных чтениях, но, глядя на ру…
20 июл '15 в 14:08
1
ответ
C++ std::vector<bool> выдает ошибку неинициализированного чтения с использованием drmemory
Я использую контейнеры stl в своем проекте, и я обнаружил странную ошибку, которую я не могу объяснить. Давайте рассмотрим следующий код: #include <iostream> #include <vector> int main(int argc, char** argv) { std::vector<bool> vec…
14 окт '13 в 11:57
2
ответа
Как установить и использовать др утечки памяти в Linux?
Я хочу установить dr утечку памяти в моей среде linux и запустить утечку поверх моего процесса, может кто-нибудь помочь мне с руководством по установке и как запустить инструмент.
08 авг '12 в 07:41
0
ответов
DrMemory и Delphi, без номеров строк
Я только что узнал о DrMemory, который кажется удивительным инструментом отладки, хотя и несколько сложным на первый взгляд. Когда я запускаю его под Delphi со всеми возможными вариантами отладки, он все равно говорит, что не может найти номера стро…
31 янв '17 в 21:15
0
ответов
Сбой Dr.Memory при использовании в программе SDL
Я работаю над проектом SDL 1.2 (Windows, C, Code::Blocks, также использую библиотеку sdl_tff). Я пытаюсь проверить утечки памяти с помощью Dr.Memory, но проблема, с которой я сталкиваюсь, заключается в том, что при запуске происходит сбой (журнал пр…
01 мар '15 в 14:09
2
ответа
Утечки памяти GCC на пустой программе?
Я только что скачал DrMemory и хотел проверить утечки памяти в моем приложении, где я обнаружил, что DrMemory показывает утечки памяти в "пустой программе"! Откуда происходят эти утечки памяти? И во-вторых, каков пример того, что новички часто делаю…
12 мар '12 в 15:18
1
ответ
Доктор Память и таинственное неинициализированное чтение
Приведенный ниже код не делает ничего интересного, но загадка заключается в том, почему доктор Память считает, что существует унифицированное чтение? Есть идеи? #include <memory> int main(int argc, const char* argv[]) { int aa[] = {1, 2, 3, 4,…
23 апр '15 в 05:19
0
ответов
Ошибка чтения Dr Memory в унифицированном виде не согласуется с разборкой
У меня есть простой цикл, целью которого является разбиение строки (очень простой) CSV на столбцы. Соответствующий раздел цикла foor выглядит следующим образом: for (size_t i = 0; i< csvRowReader->_currentRowTextLength; i++) { char character =…
06 сен '15 в 07:59
0
ответов
Сбой памяти Dr в Visual Studio с "ПРЕДУПРЕЖДЕНИЕ: приложение вышло с ненормальным кодом 0xc0000409"
Я создал класс Node и попытался реализовать простую древовидную структуру, используя C++. Я протестировал код, Visual Studio смогла скомпилировать и вывести ожидаемые результаты. Однако, когда я пытался Dr Memory проверить утечку памяти, Dr Memory в…
14 сен '17 в 17:39