Re[3]: Как узнать на что расходуется память
От: blackwater  
Дата: 26.07.10 07:53
Оценка:
Здравствуйте, sqb, Вы писали:

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


Pzz>>Ответ может быть крайне неожиданным. Например, когда я последний раз разбирался с памятью в своей программе, выяснилось, что память съедается фрагментацией. Пришлось сделать простенький SLAB allocator, и проблему как рукой сняло.

Pzz>>У вас часом нет огромного количества мелких аллокаций?

sqb>Спасибо. А как Вы выяснили, что память съедается фрагментацией?

sqb>Мелких аллокаций хватает, правда сомневаюсь что их настолько много, чтобы расходовать 30мб в час.
sqb>Хотя, все может быть ...

Может вы попробуете включить Low Fragmentation Heap и посмотрите есть изменения или нет?
http://msdn.microsoft.com/en-us/library/aa366750%28VS.85%29.aspx
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.