У нас есть приложение Java, которое использует SWT и некоторые другие DLL через JNA в среде Windows 7.Как обнаружить утечку памяти в приложении Java за пределами кучи?
Мы видели, что использование памяти JVM увеличивается со временем, но куча JVM относительно устойчива при нормальной работе GC.
Мы подозреваем, что есть утечка памяти из SWT и/или JNA/DLL, но не может быть уверен, почему и где.
Есть ли какие-либо инструменты на платформе Windows, которые могут помочь обнаружить такую проблему? Или любое средство на платформе Java, которое может помочь решить эту проблему? Любое предложение приветствуется.
Наиболее распространенная утечка с помощью SWT - это приложение, которое не может «распоряжаться» такими вещами, как «Цвет» –