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

zour9fqk  于 2022-11-23  发布在  Java
关注(0)|答案(1)|浏览(77)

我在使用超过1800Mb堆的userA运行应用程序时收到错误消息,但使用userB运行同一应用程序时运行正常,
也就是说,下面的命令对userA有效,但对userB有一个错误

java -Xmx2048m -jar App

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

wfauudbj

wfauudbj1#

对于userB,您可以检查可用于执行的空闲内存吗?这可以通过在Linux上检查free -m来完成,或者您可以使用top命令检查其他哪些应用程序/进程正在消耗资源。
在Windows上,您可以使用任务管理器进行验证。

相关问题