背景
- 一个项目需要导出大量的数据,导致GC
- 但是这个项目在本地能够运行,但是在服务器上就不能运行
- 本地和服务器的区别:NGINX和TOMCAT
- GC和NGINX无关,那么就是Tomcat分配JVM的堆内存的容量不够
错误解决思路
- 网上教了一些查看JVM的大小的方法,但是并不适用于所有的启动方式
- 网上教的适用于使用
jar启动
的方式,但是挂在tomcat目录下的就不起作用- https://blog.51cto.com/u_16099211/8419453
- https://blog.csdn.net/m0_38039437/article/details/80749095
- https://blog.csdn.net/weixin_45112997/article/details/132811535
正确方式
- 找到tomcat的bin目录下
- 找到tomcat9w,双击进入配置页面,更改JVM最大的运行内存