LINUX.ORG.RU

Как с этим бороться ?


0

0

Прога на с++ с pthread-ами - работает нормально, но смотрю на нее ps -aux VSZ и RSS через некоторое время, когда происходит несколоько операций создания объектов и их уничтожение с ихними нитями (нити я убиваю pthread_kill после их создания я их отсоединяю, в сомой нитке использую cleanup_push & cleanup_pop) увеличивается то на 6 то на 4 - просмотрел в деструкторах все нормально, динамического распределения нет - как еще можно отловить лики в линухах, программлю я в них недавно, или я не туда смотрю, дайте совет как узнать сколько памяти забирает программа и как ее отлавливать в с++

anonymous

По моему опыту - при порождении/удалении нитей получается что top/ps/ etc показывают увеличение размера проги, в принципе ничего страшного (если это именно из-за нитей;) ). Если не хочеш смотреть как прыгает размер - используй пул нитей;)

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