2012-12-27 1 views
0

현재 Glassfish 3.1.2.2/MySQL 5.5와 Java SE 6으로 작성된 독립 실행 형 Swing 클라이언트로 3 단계 응용 프로그램을 개발 중입니다. JNDI를 사용하여 Glassfish 응용 프로그램 서버에서 Enterprise Bean에 대한 참조를 조회합니다 . 이를 위해 InitialContext를 초기화합니다.Java-EE6 : InitialContext는 실제로 228MB의 메모리를 사용해야합니까?

InitialContext ctx = new InitialContext(); 

이 줄은 228MB의 RAM을 사용합니다. 이것이 정상입니까, 아니면 최적화 할 수있는 방법이 있습니까?

미리 도움을 주셔서 감사합니다.

+0

흠, 전체'javax' 패키지를로드하는 것처럼 보입니다. –

+0

예, gf-client.jar가 큰 부분을로드합니다. gf-client.jar의 MANIFEST.MF를 살펴보면 manifest 파일 내에 정의 된 classpath에 의해 30 개가 넘는 추가 libs가 참조된다는 것을 알 수 있습니다. 이것들은 모두 필요합니까? – salocinx

+0

아마도 그렇지는 않지만 요즘 컴퓨터의 엔트리 레벨이 4 기가 일 때 정말로 필요한'lib' 패키지를로드하기 위해'javax' 패키지를 수정하려고합니까? :) –

답변

관련 문제