首页 > 解决方案 > JBoss 和 Eclipse 错误:Java 运行时环境内存不足,无法继续

问题描述

在部署 JBoss 或在 Eclipse 上运行我的 JAVA 应用程序时,它说:

Java 运行时环境没有足够的内存来继续。

本机内存分配 (malloc) 未能为 Chunk::new 分配 1064800 字节

包含更多信息的错误报告文件保存为:

D:\dev_codes\iText7\NGA3OMSLayout\hs_err_pid5012.log

在我的 eclipse.ini 中,内存分配如下:

-vmargs
-Dosgi.requiredJavaVersion=1.8
-Dosgi.instance.area.default=@user.home/eclipse-workspace
-XX:+UseG1GC
-XX:+UseStringDeduplication
--add-modules=ALL-SYSTEM
-Dosgi.requiredJavaVersion=1.8
-Xms256ms
-Xmx3G
--add-modules=ALL-SYSTEM

我该如何解决这个问题?我怎样才能增加内存?

标签: javajbossout-of-memoryruntime

解决方案


从 Eclipse 服务器视图中双击您的 jboss 服务器以打开编辑视图并单击打开启动配置。检查 VM 参数 -Xms 和 -Xmx。如果价值不足以满足您的项目,请相应增加。


推荐阅读