2012-11-29 3 views
2

이것은 내 응용 프로그램을 프로파일 링 할 때 나는 JProfiler와 메모리보기에서 볼 것입니다.JProfiler - [n classes]의 의미는 무엇입니까?

[2 개 클래스]의 의미가 무엇입니까.

나는이 클래스가 싱글 톤이 될 것으로 기대하고 있으며 단 하나의 인스턴스 만 갖고있다. 다르게 이해할 수 있습니까?

com.xxx.yyy.dao.impl.MyDAOImpl$$FastClassByCGLIB$$7574275c {[2 classes] 4 instances 

답변

1

다른 클래스 로더가있는 환경에서 작업하고있는 경우 일 수 있습니다. 이 경우, "새로운"클래스 로더에 의해로드 된 일부 클래스는 싱글 요청마다 새로운 클래스 인스턴스가 생성되고 새로운 싱글 객체 인스턴스입니다. 프로파일 러는이 개 클래스의 인스턴스에 대한 4 개 인스턴스를 말한다 그럼에도 불구하고 경우에 당신이 싱글 만 2 싱글이없는 것을 의미한다.