gpt4 book ai didi

java - java堆空间是由RAM还是硬盘决定的?

转载 作者:IT王子 更新时间:2023-10-28 23:36:53 26 4
gpt4 key购买 nike

我正在执行一个巨大的计算,我得到一个“堆空间不足”的错误。我想知道的是Java是否会自动分页,以便在执行此计算时可以使用我的硬盘空间?如果它没有自动执行,我该如何打开这个选项?

最佳答案

Java 堆位于 RAM 中(忽略虚拟内存 :)。您可以使用 -Xms and -Xmx VM args 更改默认的初始堆大小和最大堆大小。 ,分别。

The old generation, default heap size can be overridden by using the -Xms and -Xmx switches to specify the initial and maximum sizes respectively:

java -Xms <initial size> -Xmx <maximum size> program

For example:

java -Xms128m -Xmx512m application

你的机器有多少内存?您认为需要更多堆的究竟是哪种计算?

关于java - java堆空间是由RAM还是硬盘决定的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5276197/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com