Описание тега libumem

Libumem - это библиотека, используемая для обнаружения ошибок управления памятью в приложениях, основанная на концепции распределителя Slab.
0 ответов

Как отловить перезапись красной зоны libumem?

Можно ли поймать перезапись красной зоны libumem? Я использую libumem для анализа повреждения памяти и обнаружил, что redzone какого-то блока выглядит следующим образом: ... feedface edfecefa 8014822 18a0a5ea ... и все блоки после этого меняются мес…
22 дек '15 в 11:18
2 ответа

Как использовать libumem для поиска повреждения кучи, не полагаясь на файл "core"?

Я хочу знать, как использовать libumem на солярисе. Если я последую за http://www.unix.com/man-page/OpenSolaris/3malloc/umem_debug/ и начну процесс со всеми опциями, как я получу вывод? Могу ли я получить текстовый файл результатов? Я использовал WD…
24 май '11 в 04:52
1 ответ

Solaris libumem почему бы не показать утечку памяти для первого динамического выделения

Сказать void main() { void *buff; buff = malloc(128); buff = malloc(60); buff = malloc(30); buff = malloc(16); free(buff); sleep(180); } Ulib mem в solaris10 показывает только 60 байтов и 30 байтов в качестве утечки, почему он не показывает 128 байт…
11 янв '11 в 11:12
1 ответ

Доступен ли libumem только в ОС Solaris или в других ОС?

Доступен ли libumem только в ОС Solaris или в других ОС?
1 ответ

Прикрепление libumem вызывает процесс для получения SIGKILL (сигнал 9)

У меня есть необходимость проверить утечку памяти в приложении Java, которое часто использует JNI (код C++). Когда я присоединяю libumem, процесс завершается после получения SIGKILL (сигнал 9). Когда процесс получает SIGKILL? Как libumem вызывает эт…
27 июн '11 в 05:16
2 ответа

Solaris: pmap сообщает о размере другой виртуальной памяти, чем ps

У меня есть процесс, работающий на Solaris (SunOS m1001 5.10 sun4v sparc), и я отслеживал общее количество используемой виртуальной памяти. Периодически запускаемый ps показывал, что VSZ со временем линейно растет с скачками 80 Кбайт и продолжает ра…
24 фев '16 в 11:08
1 ответ

Solaris LIBUMEM: получить "libmapmalloc.so.1 not found", когда приложение C выполняет SUBPROCESS?

У меня есть приложение C, которое работает на Linux, Solaris и AIX. Я использовал такие инструменты, как TotalView MemoryScape, чтобы отследить утечки памяти в Linux, и он на 100% чист. Тем не менее, я заметил небольшую утечку на Solaris. Поэтому я …
27 ноя '11 в 07:07
2 ответа

LIBUMEM говорит, что нет утечек памяти, но PRSTAT на Solaris показывает утечки?

У меня есть приложение, которое я пытался получить "без утечек памяти", я прошел тщательное тестирование на Linux, используя TotalView MemoryScape, и утечек не обнаружено. Я перенес приложение в Solaris (SPARC), и я пытаюсь найти утечку... Я использ…
27 ноя '11 в 17:54
0 ответов

Почему umem_alloc лучше, чем malloc?

Я читаюlibumemпревосходит стандартный. Оба обеспечивают иfree, но я вижу, что есть функция с именем . Мне трудно понять разницу междуumem_alloc()иmalloc().Почемуumem_allocпредположим, что лучше, чемmalloc?
06 июл '22 в 10:13