magarila писал(а):А на основании чего Вы сделали вывод, что память не освобождается?
У наутилуса используются стандартные dllки от CEN/XFS, для синхронных вызовов выделением/освобождением памяти занимается msxfs.dll (которая от CEN/XFS).
да и я вот про то же... должна освобождатся!
например, работаем с кардридером и паралельно мониторим в таскменеджере состояние памяти процесса сервис провайдера (в данном случае SANKYO4XFS30.exe). При каждом обращении за статусом устройства через XFS (синхронно или асинхронно - не важно)
видим прирост 4Кб.
PS. память прибавляется также и у приложения которым опрашиваю состояние.
+ закрытие сессии к сервису также не освобождает память.