![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
小小孩纸
懒懒懒懒懒死了
展开
-
学习java 异常处理--GC overhead limit exceeded
1、GC overhead limit exceeded(第二次运行的时候,不报这个错误,直接显示redis连接失败,然后报错Java Heap Space,其实原因还是一样的。后续大家遇到这种情况,可考虑gc过于频繁导致)发生条件: 本地windows运行程序,jvm参数设置-Xms256m -Xmx256m Jmeter访问接口并发100(可调节) GC使用JDK...原创 2020-04-08 14:15:14 · 3525 阅读 · 0 评论 -
bytebuffer的内存使用记录
最近开发过程中需要使用到bytebuffer这个类。一开始是这样创建的。ByteBuffer buffer = ByteBuffer.allocate(50 * 1024 * 1024)本地测试没有问题,部署到测试环境,并发的时候出现问题了,报错说java no heap space。查看源码,原来在初始化的时候,会先申请50MB的堆内存。所以多个同时申请,超过内存的话,则...原创 2019-10-16 10:16:59 · 490 阅读 · 0 评论