【发布时间】:2019-03-05 23:44:52
【问题描述】:
我一直在使用一个需要提供更多堆空间的库。所以我尝试增加堆空间:
首先我在Windows上添加了一个环境变量:转到
计算机 - 设置 - 环境变量 - 系统变量 - 添加JAVA_OPTS: -Xms256m -Xmx2024M。
然后我去了 Idea Intellij 并尝试在那里设置足够大的堆大小:
但是当我运行这段代码时:
long heapSize = Runtime.getRuntime().totalMemory();
System.out.println(heapSize);
long heapFreeSize = Runtime.getRuntime().freeMemory();
System.out.println(heapFreeSize);
它打印出 128974848 和 124872256 字节,转换为 128 和 124 MB。我将如何修复它并真正增加堆大小?
【问题讨论】:
标签: java windows intellij-idea environment-variables heap-memory