max-http-header-size 引发的一起血案(附:查gc方法)


最近在做项目的时候发现其中一个服务出现了性能上的问题,项目启动后,出现内存溢出异常。

 

 

查看堆内存使用情况

分析
然后找到占用空间的类,当时是byte[]占用99%的空间,然后点开查看实例发现是http占据了绝大部分的空间(如图)。

 

突然灵光一动想起有这么一个参数

server:
tomcat:
max-http-header-size: 104857600

将上述参数去除后性能得到了大幅度的提升。

 



参考链接:https://blog.csdn.net/sinat_24044957/article/details/82493561

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM