Win32API - память течет в разных ОС по разному
, как отловить где именно?
![]() |
Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
|
| ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
| [216.73.216.215] |
|
|
Правила раздела C/C++: Системное программирование и WinAPI
FAQ Сайта (C++)
FAQ Форума
Наши Исходники
Поиск по Разделу
MSDN Library Online (Windows Driver Kit)
Google
Win32API - память течет в разных ОС по разному
, как отловить где именно?
|
Сообщ.
#1
,
|
|
|
|
странная ситуация.
работаю под ХР хоме. в таск менеджере мониторю что с памятью происходит при загрузке/выгрузке одного из модулей программы. получается примерно 500К за раз. неприятно но не смертельно. BoundsCheker говорит что утечка в системных либах винды ( 20 килобайт ) и в дллках антивируса ( около 400К ). запускаюсь на тестовой машине ( Windows 7 Ultra ) - утечка уже 5-7 мегабайт за 1 цикл загрузки/выгрузки модуля. а тестер утверждает что у него под 64 битной семеркой все 20 метров показывает прирост памяти. и вот как такое ловить? ставить студию на семерку и под BoundsCheker прогонять? |
|
Сообщ.
#2
,
|
|
|
|
На антивирус забей - он не обязан очищать свою память по закрытию твоей программы. Проверь как ты используешь WIN API. Ставь Чекера на 7 чего гадать то?
|