Kotlin1 Memory leak으로 인한 Full GC Issue 문제 해결 과정에 대한 리포트 파일 결과 요약 원인 비전 property 옵션에 대한 컴포넌트를 그리는 과정에서 메모리 누수 발생 비전에 관련된 두 개의 클래스(A, B)가 있을 때, B에서 화면 및 옵션을 설정하고 B에서 만든 컴포넌트를 A에 add하여 최종적으로는 A를 화면에 그리는 복잡한 구조 A에서 다른 값을 bind한 몇 개의 변수를 포함한 모델정보에 관련된 객체 선언 위 변수를 B의 파라미터로 선언하여 B 클래스 호출 B의 컴포넌트(eg : check box)에 A에서 넘어온 파라미터를 bind A에서 넘어온 파라미터에 대해 B클래스 안에서 Change listener 선언 분석 이중 삼중으로 bind 하고 객체가 선언된 곳이 아닌 다른 곳에서 리스너를 선언하며 JavaFx의 객체 해제 과정에.. 2020. 4. 9. 이전 1 다음