gpt4 book ai didi

java - 内存不足 : Java heap space

转载 作者:塔克拉玛干 更新时间:2023-11-02 07:54:35 25 4
gpt4 key购买 nike

我在 windows 和 linux 机器上运行相同的 java 程序。
在 Windows 上,如果我不添加 -Xmx 选项(设置为 512),我会得到 OutOfMemory。
而在 Linux 上,即使没有 -Xmx 选项,程序也能成功运行。

我的猜测是因为 Windows 和 Linux 处理内存的方式不同。
谁能解释这种行为?

最佳答案

默认的最大内存是服务器类机器上主内存的 1/4 到 1 GB。例如Linux。 Windows 32 位被视为客户端类计算机,默认最大值为 64 MB。

https://www.oracle.com/technetwork/java/javase/memorymanagement-whitepaper-150215.pdf

关于java - 内存不足 : Java heap space,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9078368/

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