<分区>
我的 Java Spring 应用程序在具有 2GB RAM 的 64 位 Linux 机器上运行。如果我将 max -Xmx2048m 内存分配给 Java 进程,会发生什么情况。因为 64 位机器允许我给出那个配置,如果 JAVA 使用过多的 RAM 会导致任何崩溃吗?
<分区>
我的 Java Spring 应用程序在具有 2GB RAM 的 64 位 Linux 机器上运行。如果我将 max -Xmx2048m 内存分配给 Java 进程,会发生什么情况。因为 64 位机器允许我给出那个配置,如果 JAVA 使用过多的 RAM 会导致任何崩溃吗?
最佳答案
不,如果您的 2GB 物理 RAM 正在使用中,您的计算机将只使用虚拟内存。
关于java - 如果我将 max -Xmx2048m 内存分配给具有 2GB RAM 的 64 位 Linux 机器的 Java 进程,会发生什么情况?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50043801/