Я звоню в .net 4.0 dll из приложения vb6, используя com interop. В .net Я создаю документ xps через фиксированный документ xaml и сохраняю его на диске. Это вызывает утечку памяти и я нашел здесь отличное решение.Dispatcher xps утечка памяти
Saving a FixedDocument to an XPS file causes memory leak
Раствор выше, который работал для меня, включает в себя эту строку кода:
Dispatcher.CurrentDispatcher.Invoke(DispatcherPriority.SystemIdle, new DispatcherOperationCallback(delegate { return null; }), null);
Что именно происходит с этой строки кода. Является ли это установкой делегирования в null, это создает объект Dispatcher?
спасибо. Приятно знать, что очистка проходит! –