LINUX.ORG.RU

gdb+memory


0

0

Сложилась ситуация, когда достаточно большой сервак почти очищен от
очевидных глюков. Остались самые хитрые, сложно повторимые.
Поэтому сервак запустил из-под дебаггера и нагрузил,  настолько
 смог.

top показывает большую загрузку проца (~95-100%). Это при том, что 
в штатном режиме ~1%.
Потребление памяти сразу при запуске было 700 метров, против 160 в 
штатном режиме. При этом потребление растет (хотя и медленно). 
Сейчас уже 2.5Гб. В штатном режиме потреление памяти колеблется 
около 160.

Причем это повышение происходит как-то рывками. Моментов конкретных 
не заметил.

Это нормально? Или  я рядом с своим хитрым багом?
★★☆

Ответ на: комментарий от Davidov

Провести идеальный тест с valgrind`ом не получается.
Сервак рассчитан на "вечную" работу и для многих вещей очистка памяти
просто не предусмотрена.

А так , на глаз, -- вроде всё ок...(объемы памяти там смешные).

Stahl ★★☆
() автор топика
Ответ на: комментарий от Stahl

>Сервак рассчитан на "вечную" работу и для многих вещей очистка памяти
>просто не предусмотрена.


у valgrind есть категории possibly lost,
это та память которая была выделена, но не освобождена с помощью free,
а освобождена с помощью ОС,

а есть definetly lost, это когда нету ссылок на выделенную память

fghj ★★★★★
()
Ответ на: комментарий от Stahl

> Сервак рассчитан на "вечную" работу и для многих вещей очистка памяти просто не предусмотрена.

это не единственная проблема которую ловит valgrind. Запусти, вдруг что другое найдёт :)

true_admin ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.