Java-EE6:InitialContext真的需要消耗228 MB的内存吗?

时间:2012-12-27 21:53:09

标签: java-ee memory glassfish

我目前正在开发一个使用Glassfish 3.1.2.2 / MySQL 5.5的三层应用程序和一个用Java SE 6编写的独立Swing客户端。我使用JNDI在Glassfish应用程序中查找对我的企业bean的引用服务器。为此,我初始化一个InitialContext:

InitialContext ctx = new InitialContext();

此行占用228 MB的RAM。这是正常的,还是有办法优化它?

提前感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

在32位JVM上运行独立客户端可将内存消耗降低至54 MB。 Here's an article discussing this issue.