文章目录
- 引言
 - I 调整JVM的默认堆内存配置
 - 
   
- 1.1 java命令启动jar包时配置JVM 的内存参数
 - 1.2 基于Tomcat服务器部署的java应用,配置JVM 的内存参数
 
 - II 案例: Linux 操作系统设置tomcat的 JVM 的内存参数
 - 
   
- 查找Tomcat位置: 快速定位服务状态和部署位置
 - 具体配置步骤
 
 - 扩展: 监测Nginx访问日志499情况,并做相应动作
 
引言
问题:
org.springframework.web.util.estedServletException: Handlerdispatch failed: nested exception isjava.lang.0utOfMemoryError: Java heap space
 
场景:查询查询平台所有船舶的统计数据,接口输出的数据量达到153M,在Spring框架中处理HTTP请求的时候,调度请求给相应的处理器(Handler)偶尔会发生内存溢出。
原因分析: tomcat占用内存太多,机器内存满了
解决方案:
-  
根据服务具体的部署(启动)方式,通过调整JVM的默认内存配置来解决内存溢出(OutOfMemoryError)或栈溢出(StackOverflowError)等错误
 -  
如果是机器内存满了,需要对tomcat服务优化调整,定期检测释放内存(重启服务)。
 
https://blog.csdn.net/z929118967/article/



















![[数据集][图像分类]电力场景电力线固定处连接处腐蚀有鸟巢分类数据集1279张3类别](https://i-blog.csdnimg.cn/direct/cd3b30c1fe27491388b7e9e6bab4b5c5.png)
