Java 堆分配:为不同用户初始化 VM 期间出错



我在运行超过1800Mb堆的用户A的应用程序时收到错误消息,但相同的应用程序与用户B一起工作正常,

也就是说,以下命令适用于用户 A,但对于用户 B 存在错误

java -Xmx2048m -jar App

错误:初始化 VM 时出错无法保留足够的虚拟机空间无法创建 Java 虚拟机

对于用户 B,您可以检查可用于执行的可用内存吗?这可以通过在 Linux 上检查 free -m 来完成,或者您可以使用 top 命令检查哪些其他应用程序/进程正在消耗资源。

在Windows上,您可以使用任务管理器进行验证。

相关内容

最新更新