2011-12-16 2 views
0

Я работаю над проектом, который основное приложение написано на C#, а часть инфраструктуры находится на C++. Я только что обнаружил, что у меня неуправляемые утечки памяти, которые я пытаюсь проследить. Я уже несколько дней маркировал код, но смог найти только некоторые утечки.Обнаружение неуправляемой утечки памяти в управляемом приложении

Все приложения для детекторов утечек (очистка, детектор утечек и т. Д.) Работают только в неуправляемых приложениях (в то время как мой находится на C#).

Любая идея хорошего обнаружения утечки памяти для таких случаев? любые другие идеи?

Большое спасибо.

+1

Если вы знаете утечка памяти в вашем неуправляемом коде, то вы не могли бы создать тестовую программу в неуправляемом коде или даже тест тест жгута проводов/блок и использовать профайлер по этому поводу? –

+0

Я бы хотел, есть длинная цепочка смешанного кода, которую трудно сломать. Инициирование цепочки должно выполняться из управляемого кода. –

ответ

0
+0

Спасибо за ответ, но я думаю, что он работает только на управляемом коде, нет? –

+0

Я думаю, что ANTS не поддерживает неуправляемый код. Вы хотите что-то, что поддерживает как управляемый, так и неуправляемый код? Если это так, вы должны попробовать с GlowCode, он поддерживает смешанные приложения – jorda3

Смежные вопросы