Я работаю над проектом, который основное приложение написано на C#, а часть инфраструктуры находится на C++. Я только что обнаружил, что у меня неуправляемые утечки памяти, которые я пытаюсь проследить. Я уже несколько дней маркировал код, но смог найти только некоторые утечки.Обнаружение неуправляемой утечки памяти в управляемом приложении
Все приложения для детекторов утечек (очистка, детектор утечек и т. Д.) Работают только в неуправляемых приложениях (в то время как мой находится на C#).
Любая идея хорошего обнаружения утечки памяти для таких случаев? любые другие идеи?
Большое спасибо.
Если вы знаете утечка памяти в вашем неуправляемом коде, то вы не могли бы создать тестовую программу в неуправляемом коде или даже тест тест жгута проводов/блок и использовать профайлер по этому поводу? –
Я бы хотел, есть длинная цепочка смешанного кода, которую трудно сломать. Инициирование цепочки должно выполняться из управляемого кода. –