• <small id='MuzjZ'></small><noframes id='MuzjZ'>

    <i id='MuzjZ'><tr id='MuzjZ'><dt id='MuzjZ'><q id='MuzjZ'><span id='MuzjZ'><b id='MuzjZ'><form id='MuzjZ'><ins id='MuzjZ'></ins><ul id='MuzjZ'></ul><sub id='MuzjZ'></sub></form><legend id='MuzjZ'></legend><bdo id='MuzjZ'><pre id='MuzjZ'><center id='MuzjZ'></center></pre></bdo></b><th id='MuzjZ'></th></span></q></dt></tr></i><div id='MuzjZ'><tfoot id='MuzjZ'></tfoot><dl id='MuzjZ'><fieldset id='MuzjZ'></fieldset></dl></div>

    <legend id='MuzjZ'><style id='MuzjZ'><dir id='MuzjZ'><q id='MuzjZ'></q></dir></style></legend>

          <bdo id='MuzjZ'></bdo><ul id='MuzjZ'></ul>
      1. <tfoot id='MuzjZ'></tfoot>

        -XX:MaxPermSize 带或不带 -XX:PermSize

        -XX:MaxPermSize with or without -XX:PermSize(-XX:MaxPermSize 带或不带 -XX:PermSize)
        <i id='jrtOc'><tr id='jrtOc'><dt id='jrtOc'><q id='jrtOc'><span id='jrtOc'><b id='jrtOc'><form id='jrtOc'><ins id='jrtOc'></ins><ul id='jrtOc'></ul><sub id='jrtOc'></sub></form><legend id='jrtOc'></legend><bdo id='jrtOc'><pre id='jrtOc'><center id='jrtOc'></center></pre></bdo></b><th id='jrtOc'></th></span></q></dt></tr></i><div id='jrtOc'><tfoot id='jrtOc'></tfoot><dl id='jrtOc'><fieldset id='jrtOc'></fieldset></dl></div>

          <tbody id='jrtOc'></tbody>

          <tfoot id='jrtOc'></tfoot>
          • <bdo id='jrtOc'></bdo><ul id='jrtOc'></ul>
          • <legend id='jrtOc'><style id='jrtOc'><dir id='jrtOc'><q id='jrtOc'></q></dir></style></legend>
                • <small id='jrtOc'></small><noframes id='jrtOc'>

                  本文介绍了-XX:MaxPermSize 带或不带 -XX:PermSize的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

                  问题描述

                  我们遇到了 Java.lang.OutOfMemoryError: PermGen space 错误并查看了除 -Xms- 之外的 tomcat JVM 参数Xmx 参数我们还指定 -XX:MaxPermSize=128m.经过一些分析后,我可以看到 PermGen 空间上偶尔会发生垃圾收集,从而避免它运行满.

                  We've run into a Java.lang.OutOfMemoryError: PermGen space error and looking at the tomcat JVM params, other than the -Xms and -Xmx params we also specify -XX:MaxPermSize=128m. After a bit of profiling I can see occasionally garbage collection happening on the PermGen space saving it from running full.

                  我的问题是:除了增加 -XX:MaxPermSize 如果我也指定 -XX:PermSize 会有什么不同?我知道总内存将是 Xmx+maxPermSize 但是还有其他原因为什么 -XX:PermSize 应该 -XX:MaxPermSize 指定了吗?

                  My question is: other than increasing the -XX:MaxPermSize what would be the difference if I specify as well -XX:PermSize? I know the total memory then would be Xmx+maxPermSize but is there any other reason why -XX:PermSize should not be there when -XX:MaxPermSize is specified?

                  如果您有处理这些 JVM 参数的实际经验,请分享.

                  Please do share if you have real-world experience dealing with these JVM parameters.

                  ps.JVM 是 HotSpot 64bit Server VM build 16.2-b04

                  ps. The JVM is HotSpot 64bit Server VM build 16.2-b04

                  推荐答案

                  -XX:PermSize 指定将在JVM启动期间分配的初始大小.如有必要,JVM 最多会分配 -XX:MaxPermSize.

                  -XX:PermSize specifies the initial size that will be allocated during startup of the JVM. If necessary, the JVM will allocate up to -XX:MaxPermSize.

                  这篇关于-XX:MaxPermSize 带或不带 -XX:PermSize的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                  本站部分内容来源互联网,如果有图片或者内容侵犯了您的权益,请联系我们,我们会在确认后第一时间进行删除!

                  相关文档推荐

                  Bytecode features not available in the Java language(Java 语言中不可用的字节码功能)
                  ClassCastException because of classloaders?(ClassCastException 因为类加载器?)
                  How can I add a Javaagent to a JVM without stopping the JVM?(如何在不停止 JVM 的情况下将 Javaagent 添加到 JVM?)
                  Cannot load 64-bit SWT libraries on 32-bit JVM ( replacing SWT file )(无法在 32 位 JVM 上加载 64 位 SWT 库(替换 SWT 文件))
                  Encourage the JVM to GC rather than grow the heap?(鼓励 JVM 进行 GC 而不是增加堆?)
                  Why a sawtooth shaped graph?(为什么是锯齿形图形?)
                  <i id='abitd'><tr id='abitd'><dt id='abitd'><q id='abitd'><span id='abitd'><b id='abitd'><form id='abitd'><ins id='abitd'></ins><ul id='abitd'></ul><sub id='abitd'></sub></form><legend id='abitd'></legend><bdo id='abitd'><pre id='abitd'><center id='abitd'></center></pre></bdo></b><th id='abitd'></th></span></q></dt></tr></i><div id='abitd'><tfoot id='abitd'></tfoot><dl id='abitd'><fieldset id='abitd'></fieldset></dl></div>

                    <bdo id='abitd'></bdo><ul id='abitd'></ul>

                      <small id='abitd'></small><noframes id='abitd'>

                        <tfoot id='abitd'></tfoot>
                            <tbody id='abitd'></tbody>

                          <legend id='abitd'><style id='abitd'><dir id='abitd'><q id='abitd'></q></dir></style></legend>