Solaris 9: обнаружение утечек памяти - PullRequest
2 голосов
/ 26 мая 2011

Мы пытаемся обнаружить сценарий утечки памяти на сайте клиента.Мы используем JNI для вызова кода C, который в свою очередь использует стороннюю библиотеку (с открытым исходным кодом).

Я понимаю, что утечки памяти происходят из-за одного из них: кода Java, кода JRE, кода, связанного с JNIи сторонний код.

Как мне обнаружить утечки?Какие инструменты?Процедуры?

Нам сказали взглянуть на libumem и активно рассмотреть возможность его использования.

Спасибо,

UPDATE приложение Java вызывает внизкод C с использованием JNI.Метрики для кода Java: нет.Сторонняя библиотека: NetSNMP.Java Heap выглядит более или менее постоянным Итак, мы больше ориентируемся на JNI или сторонние библиотеки C.

...