1. 首页
  2. 生活常识
  3. java heap space 解决方法(tomcat出现 Java heap space解决很轻松)

java heap space 解决方法(tomcat出现 Java heap space解决很轻松)

简介:关于java heap space 解决方法(tomcat出现 Java heap space解决很轻松)的相关疑问,相信很多朋友对此并不是非常清楚,为了帮助大家了解相关知识要点,小编为大家整理出如下讲解内容,希望下面的内容对大家有帮助!
如果有更好的建议或者想看更多关于生活常识技术大全及相关资讯,可以多多关注茶馆百科网。

:

故事背景

项目在夜间运行计划任务时出现异常,然后垃圾回收缓慢,最终导致机器停机两天。我不想在这上面浪费时间,而且总是重启机器也不好。

5月26日- 2021年00:06:29。[HTTP - nio - 8080 - exec - 6] org。Apache。土狼。AbstractProtocol ConnectionHandler美元。无法完成请求处理Java。朗。OutOfMemoryError: GC overhead limit exceeded . java.lang.reflect.Method.copy(Method.java:153)at java.lang.reflect.ReflectAccess.copyMethod(ReflectAccess.java:140)at Sun。反映。ReflectionFactory。CopyMethod (302)Java: 25 - May - 2021 15:40:10。[HTTP - nio - 8080 - exec - 4]Apache。土狼。AbstractProtocol ConnectionHandler美元。进程无法完成请求的处理。Java朗。OutOfMemoryError: Java堆空间Java. util. arrays . copyofrange (Arrays.java:3664)at Java。朗。StringBuffer。ToString (StringBuffer。Java: 671):

问题解决

由于已作为Windows服务注册到tomcat服务,因此直接在tomcat中修改jvm参数似乎没有多大意义,因此只需修改注册表。

在“开始”中输入regedit,打开注册表。

然后按照下图中的说明找到jvmMx并将其更改为1024。

重启tomcat查看日志

已修改参数。

5月26日- 2021年14:37:25。信息[主]组织。Apache。卡特琳娜。启动。VersionLoggerListener。日志命令行参数:14:37:25 exit26 - May - 2021。信息[主]组织。Apache。卡特琳娜。启动。VersionLoggerListener。日志命令行参数:14:37:25 abort26 - May - 2021。信息[主]组织。Apache。卡特琳娜。启动。VersionLoggerListener。日志命令行参数:14:37:25 Xms128m26 - May - 2021。信息[主]组织。Apache。卡特琳娜。启动。VersionLoggerListener。日志命令行参数:-Xmx1024m

最后

有人问,既然问题的原因已经定位,要修复bug,我想说,项目一直是这样的(如下图所示),最好不要动,除非你想加班。

本文主要介绍了关于java heap space 解决方法(tomcat出现 Java heap space解决很轻松)的相关养殖或种植技术,生活常识栏目还介绍了该行业生产经营方式及经营管理,关注生活常识发展动向,注重系统性、科学性、实用性和先进性,内容全面新颖、重点突出、通俗易懂,全面给您讲解生活常识技术怎么管理的要点,是您生活常识致富的点金石。
以上文章来自互联网,不代表本人立场,如需删除,请注明该网址:http://23.234.50.4:8411/article/1500908.html