java.lang.OutOfMemoryError错误
程序员文章站
2022-07-15 14:45:54
...
错误信息:
Exception in thread "http-bio-8080-AsyncTimeout" java.lang.OutOfMemoryError: Java heap space
错误原因:
内存中加载的数据过大,这个错误是在运行项目时查询出4万多条数据时报出的。
解决方式:
把应用服务器的启动参数内存值设置足够大,具体步骤如下所示。
1.打开 eclipse 安装路径下的 eclipse.ini 文件,将以下配置信息在文件的对应位置进行修改。
openFile
--launcher.XXMaxPermSize
512M
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
512m
--launcher.defaultAction
openFile
-vmargs
-Dosgi.requiredJavaVersion=1.5
-Dhelp.lucene.tokenizer=standard
-Xms128m
-Xmx1024m
2.找到 eclipse 中的 servers 标签,打开 tomcat 设置界面。
3.在 tomcat 设置界面找到 Open launch configuration 并打开。
4.按照下图的标识进行设置,VM arguments 尾部添加如下信息:
-Xms128m -Xms1024m -XX:MaxPermSize=512m
上一篇: 打印乘法口诀表 c语言
推荐阅读
-
如何避免常见的6种HTML5错误用法
-
切记:SEO经常出现的几个错误
-
nginx加php-fpm出现502 bad gateway错误的5种解决方法
-
Nginx could not build the server_names_hash 错误的解决办法
-
android 模拟器 访问 localhost IIs Express 400错误
-
nginx FastCGI错误Primary script unknown解决办法
-
Oracle “ORA-00001:违反唯一约束条件”和“ORA-00054: 资源正忙”错误解决
-
谷歌SEO优化,警惕这5个错误操作,会造成网站排名下降!
-
打印机硬件故障造成处理数据错误
-
兄弟喷墨机错误代码与解决