<tfoot id='Q5640'></tfoot>

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

      • <bdo id='Q5640'></bdo><ul id='Q5640'></ul>
    2. <legend id='Q5640'><style id='Q5640'><dir id='Q5640'><q id='Q5640'></q></dir></style></legend>

      为内存密集型应用程序增加 JVM 最大堆大小

      Increasing the JVM maximum heap size for memory intensive applications(为内存密集型应用程序增加 JVM 最大堆大小)
        <tbody id='NkHiM'></tbody>

          • <tfoot id='NkHiM'></tfoot>
                <bdo id='NkHiM'></bdo><ul id='NkHiM'></ul>

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

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

                本文介绍了为内存密集型应用程序增加 JVM 最大堆大小的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

                问题描述

                我需要运行一个使用超过 2GB 的 Java 内存密集型应用程序,但我在增加堆最大大小时遇到了问题.到目前为止,我已经尝试了以下方法:

                • 设置 -Xmx 参数,例如-Xmx3000 米.这种方法在创建 JVM 时失败.根据我的谷歌搜索,看起来 -Xmx 必须小于 2GB.

                • 使用 -XX:+AggressiveHeap 选项.当我尝试这种方法时,我收到一个内存不足"错误,表明堆大小为 1273.4 MB,即使我的计算机有 8GB 内存.

                是否有另一种方法可以尝试增加 JVM 的最大堆大小?以下是计算机规格的摘要:

                • 操作系统:Windows 7(64 位)
                • 处理器:Intel Core i7 (2.66 GHz)
                • 内存:8 GB
                • java-版本:
                <块引用>

                java 版本1.6.0_18"Java(TM) SE 运行时环境 (build 1.6.0_18-b07)Java HotSpot(TM) Client VM(build 16.0-b13,混合模式,共享)

                解决方案

                从 甲骨文.

                I need to run a Java memory intensive application that uses more than 2GB, but I am having problems to increase the heap maximum size. So far, I have tried the following approaches:

                • Setting the -Xmx parameter, e.g. -Xmx3000m. This approaches fails at the creation of the JVM. From what I've googled, it looks like that -Xmx must be less than 2GB.

                • Using the -XX:+AggressiveHeap option. When I try this approach I get an 'Not enough memory' error that tells that the heap size is 1273.4 MB, even though my computer has 8GB of memory.

                Is there another approach that I can try to increase the maximum heap size of the JVM? Here's a summary of the computer specs:

                • OS: Windows 7 (64 bit)
                • Processor: Intel Core i7 (2.66 GHz)
                • Memory: 8 GB
                • java -version:

                java version "1.6.0_18"
                Java(TM) SE Runtime Environment (build 1.6.0_18-b07)
                Java HotSpot(TM) Client VM (build 16.0-b13, mixed mode, sharing)
                

                解决方案

                Get yourself a 64-bit JVM from Oracle.

                这篇关于为内存密集型应用程序增加 JVM 最大堆大小的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

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

                相关文档推荐

                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?(为什么是锯齿形图形?)
                • <bdo id='mrpyw'></bdo><ul id='mrpyw'></ul>

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

                      <tbody id='mrpyw'></tbody>

                        <tfoot id='mrpyw'></tfoot>
                        <legend id='mrpyw'><style id='mrpyw'><dir id='mrpyw'><q id='mrpyw'></q></dir></style></legend>