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