Permgen 是否包含在 -Xmx 中?
当我说,这是否包括烫发,即取自这些1024m还是分开的?-Xmx=1024m
-XX:MaxPermSize=
看着这个,我以为它需要从1024米开始,但直到现在,我一直相信它们是分开的。
当我说,这是否包括烫发,即取自这些1024m还是分开的?-Xmx=1024m
-XX:MaxPermSize=
看着这个,我以为它需要从1024米开始,但直到现在,我一直相信它们是分开的。
不,permGen 空间是主堆的补充(后者在 Sun VM 上通过 -Xmx 进行上限)
永久生成是通过 分配的单独空间。这是对 使用 的堆集的补充。-XX:MaxPermSize=
-Xmx
见 http://www.oracle.com/technetwork/java/gc1-4-2-135950.html#3.%20Sizing%20the%20Generations|外线“3.确定世代规模”
这显示了“总大小”,即 不计入永久世代。Xmx
顺便说一句,JDK 1.4已经很老了。检查 JDK 1.6 选项和链接以获取更新的视图:http://www.oracle.com/technetwork/java/javase/tech/vmoptions-jsp-140102.html