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

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

查看堆内存使用情况

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

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

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

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



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

猜你喜欢

转载自www.cnblogs.com/yuluoxingkong/p/11465529.html