Результаты поиска по запросу "valgrind"
верните память операционной системе. Если вы освобождаете большой кусок (больше, чем одна страница, может быть, намного больше), то я могу ожидать, что использование снова снизится. Но если вы освобождаете объекты размером менее одной страницы, даже если вы освобождаете их много, я не всегда ожидаю уменьшения размера резидентного набора.
у приложение на C ++, которое использует некоторые внешние библиотеки с открытым исходным кодом. Я попытался взглянуть на системный монитор Ubuntu, чтобы получить информацию о том, как мой процесс использует ресурсы, и заметил, что резидентная ...
Обратите внимание, что это работает на OS X 10.10.4
учаю ошибки Valgrind при попыткеpclose() труба, ранее открытая сpopen(), Ошибки возникают в Mac OS X, но не в Linux. Рассмотрим следующий пример: #include <stdlib.h> #include <stdio.h> int main() { FILE *fp; char buf[4096]; if (!(fp = ...
Как я могу знать, чего я не знаю, если я не знаю, существует ли оно? :) Шутки в сторону, спасибо за подсказки. Именно благодаря таким комментариям я могу узнать что-то еще. Я посмотрю на это. Спасибо!
от вопрос уже есть ответ здесь: Ошибки в malloc () и malloc_consolidate () [/questions/3100193/segfaults-in-malloc-and-malloc-consolidate] 2 ответаМоя программа работает с ошибками сегментации, и я не могу найти причину. Хуже всего то, что ...
Часто задаваемые вопросы не говорят, что это значит с «забавными вещами», но я верю, что это то, что вы узнаете, когда будете это делать. Я рекомендую это: проверить в стеке утечки функцию из sqlite, которую вы фактически вызвали, а затем проверить документацию, если вам нужно вызвать другую функцию для освобождения памяти, когда закончите. Если вы используете sqlite API правильно, это означает, что либо sqlite что-то делает с указателями, которые вводят в заблуждение valgrind, либо вы обнаружили утечку памяти в sqlite.
я есть много возможных потерянных записей из Вальгринда. Что это обозначает ? Поскольку я использую sqlite, и это хорошо проверено. Я не думаю, что это правильный вход. Что я делаю не так? 16 bytes in 1 blocks are possibly lost in loss record 30 ...
@CptLightning: Я бы в это верил, но я не очень работал с OpenMP, поэтому не могу точно сказать, так ли это. Вам нужно будет проверить, использует ли OpenMP те же принципы, что и в STL, о чем говорит и рассказывает ссылка.
новичок здесь. За последние несколько дней я улучшил свои навыки управления памятью, и моя программа больше не теряет память согласно Вэлгринду. На самом деле я не получаю предупреждений от Вальгринда вообще. Однако, когда я добавляю циклы ...
Valgrind… 4 байта внутри блока размером 8 free'd
Я получаю эту ошибку в Valgrind после попытки освободить список. print_list выводит список в системный журнал. Я уверен, что вывод правильный. Valgrind: ==7028== 1 errors in context 1 of 10: ==7028== Invalid read of size 4 ==7028== at ...
Я подозреваю, что происходит то, что компилятор использует NRVO, чтобы поместить вашу временную строку в ее реальное место возврата. Эта возвращаемая строка затем сохраняется внутри объекта, который выделен и вытек из кучи.
нь волнуюсь, потому что я написал небольшое приложение, и кажется, что есть утечка памяти, если я верю valgrind (что я на самом деле делаю): ==9321== 251 bytes in 7 blocks are definitely lost in loss record 1 of 1 ==9321== at 0x402569A: operator ...
это не работает для меня на Ubuntu 14 с Valgrind 3.8. процесс был прерван без надлежащего журнала
ожение самого процесса valgrind не оставляет отчета о выполнении внутреннего процесса. Можно ли отправить сигнал завершения процессу, выполняющемуся внутри valgrind?
Почему valgrind говорит, что базовая программа SDL теряет память?
Вот программа SDL: #include <SDL/SDL.h> int main(int argc, char** argv){ SDL_Init(SDL_INIT_VIDEO); SDL_Surface* screen = SDL_SetVideoMode(640, 480, 16, SDL_HWSURFACE); SDL_Quit(); return 0; }Скомпилировано с командой: g++ -o test test.cpp ...
Kcachegrind / callgrind неточен для функций диспетчера?
У меня есть код модели, по которому kcachegrind / callgrind сообщает о странных результатах. Это своего рода диспетчерская функция. Диспетчер вызывается из 4 мест; каждый звонок говорит, какой фактическийdo_J функция для запуска (так чтоfirst2 ...