Страниц: [1]
  Печать  
Автор Тема: resmgr_detach - утечки памяти  (Прочитано 2946 раз)
ArtemS
Участник
*
Offline Offline

Сообщений: 3


Просмотр профиля
« : Октября 11, 2002, 05:45:00 am »

Не сталкивался ли кто-нибудь с такой проблемой: утекает память, если постоянно создавать и уничтожать менеджер ресурса ?
Т.е. я создаю поток, dispatch_create, resmgr_attach и все такое.
Потом по пульсу в обратном порядке -  resmgr_detach,..., dispatch_destroy, ... thread_exit.  
При этом медленно, но растет размер памяти.
Я сделал свои оболочки  malloc(), free() и realloc() с выводом и похоже, что внутри resmgr_attach нестолько раз выз-ся выделяется память (4 раза ), а в resmg_detach - только один free(). Для остальных 3х free() я вообще не увидел. Все прочее - нормально.
Да, resmgr_detach с флагом _RESMGR_FLAG_CLOSE.
Наверное проблема экзотическая и просто я чего-то прозевал, ну а вдруг все-же нарвусь на полезный совет
Записан
Страниц: [1]
  Печать  
 
Перейти в: