утечки памяти
От: dandolo2k Россия  
Дата: 18.01.12 06:36
Оценка:
Добрый день!
В проекте используем boost::asio и очень активно умные указатели (boost::shared_ptr). Среда разработки VS2008.
Наблюдается постоянный рост занимаемой процессом памяти. Может ли это быть связано с использованием умных указателей в многопоточной среде ? И какими срадствами это диагностируется ?
Re: утечки памяти
От: abrarov Россия http://asio-samples.blogspot.com/
Дата: 18.01.12 07:07
Оценка:
Здравствуйте, dandolo2k, Вы писали:

D>Добрый день!

D>В проекте используем boost::asio и очень активно умные указатели (boost::shared_ptr). Среда разработки VS2008.
D>Наблюдается постоянный рост занимаемой процессом памяти. Может ли это быть связано с использованием умных указателей в многопоточной среде ? И какими срадствами это диагностируется ?

Глядя на "очень активно умные указатели (boost::shared_ptr)" и не замечая упоминания boost::weak_ptr, могу предположить циклические ссылки. Вот насчет "средств" — самому интересно.
Programs must be written for people to read, and only incidentally for machines to execute
Re: утечки памяти
От: Sni4ok  
Дата: 18.01.12 07:49
Оценка:
Здравствуйте, dandolo2k, Вы писали:

D>И какими срадствами это диагностируется ?


попробуйте valgrind
Re: утечки памяти
От: Doom100500 Израиль  
Дата: 18.01.12 08:23
Оценка:
Здравствуйте, dandolo2k, Вы писали:

D>Добрый день!

D>В проекте используем boost::asio и очень активно умные указатели (boost::shared_ptr). Среда разработки VS2008.
D>Наблюдается постоянный рост занимаемой процессом памяти. Может ли это быть связано с использованием умных указателей в многопоточной среде ? И какими срадствами это диагностируется ?

Для винды:
Umdhtools.exe: How to use Umdh.exe to find memory leaks
Спасибо за внимание
Re[2]: утечки памяти
От: Аноним  
Дата: 18.01.12 10:48
Оценка:
Здравствуйте, Doom100500, Вы писали:
D>Здравствуйте, dandolo2k, Вы писали:
D>>Добрый день!
D>>В проекте используем boost::asio и очень активно умные указатели (boost::shared_ptr). Среда разработки VS2008.
D>>Наблюдается постоянный рост занимаемой процессом памяти. Может ли это быть связано с использованием умных указателей в многопоточной среде ? И какими срадствами это диагностируется ?

D>Для винды:

D>Umdhtools.exe: How to use Umdh.exe to find memory leaks

Спасибо, почитаю.
Re[2]: утечки памяти
От: dandolo2k Россия  
Дата: 18.01.12 10:53
Оценка:
Здравствуйте, Sni4ok, Вы писали:

S>Здравствуйте, dandolo2k, Вы писали:


D>>И какими срадствами это диагностируется ?


S>попробуйте valgrind


Забыл упомянуть, операционка Windows. valgrind вроде только лля Linux, MacOS
Re[3]: утечки памяти
От: Banned by IT  
Дата: 18.01.12 19:56
Оценка:
Здравствуйте, dandolo2k, Вы писали:

D>Забыл упомянуть, операционка Windows. valgrind вроде только лля Linux, MacOS

BoundsChecker
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Забанили по IP, значит пора закрыть эту страницу.
Всем пока
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.