2013-07-31 4 views
0

우리 응용 프로그램에서 메모리 누수를 분석하고 있습니다. 이클립스 메모리 분석기를 사용하여 몇 가지 조사 후 나는 '유지'루트에 대한 모든 참조는`지금JVM 힙 덤프 분석에서 sun.awt.windows.WToolkit을 가리 킵니까?

sun.awt.windows.WToolkit

enter image description here

그리고 돈이라고 인식 이 결과를 해석하는 방법을 알지 못합니다. 나는 태양이 그럴 줄 알았다. 창문. 툴킷은 누출을 일으켜서는 안된다. 어쩌면 누구든지이 결과를 어떻게 해석 할 것인가?

우리가 조사하려고 생각한 것 중 하나는 http://www.jidesoft.com/을 사용하고있는 JIDE 라이브러리 때문입니다. 아무 관련이 있는지 말하기는 어렵습니다.

+0

Class IlvScalableFontManager 마지막으로 우리는 문제가 JIDE 구성 요소에 의해 발생되는 것으로 나타났습니다 참조하십시오. 그러나 우리는 Jide 라이브러리로 과거 경험을 토대로이 아이디어를 얻었으며 전체 하위 트리를 유지하는 객체는 sun.awt.windows.What Toolkit이 아니라 Jide가 아니기 때문에 힙 덤프를 분석하여 오류를 찾기가 쉽지 않았습니다. 목적. 게다가 WToolkit과 com.jidesoft.action.DockableBarManager 사이에는 직접적인 연결이 없었습니다. 객체가 참조를 보유하고있는 덤프를 분석하고 어떤 것이 실제 문제인지를 검사 할 수있는 방법이 있습니까? –

답변

0

ilog.views.chart.IlvScalableFontManager#dispose으로 전화하여 문제를 해결했습니다.

관련 문제