java的最大堆大小太小

时间:2018-03-26 11:12:13

标签: java windows 32-bit

我正在使用 64 位Windows 10系统和32Gb RAM。我的 32 位java应用程序之一需要大量内存,所以我决定在java配置对话框的运行时参数字段中将最小堆大小更改为-Xms4096m。

java configuration window

然而,我很快就意识到它不会做任何事情,因为显然我的系统的最大堆大小只有247.50mb(这对于64位系统来说太小了)。我使用的是32位java,所以我期望最大堆大小约为4GB。任何人都可以告诉我什么决定了最大堆大小以及如何更改它?

更新:据我所知,对于32位系统,我可以分配的最大值为2GB。所以我现在的问题是我的系统是如何实现的,它只有247.50mb?

command prompt

以下是我的Java设置:

enter image description here enter image description here

0 个答案:

没有答案