- 博客(2)
- 资源 (2)
- 收藏
- 关注

原创 CachedThreadPool和invokeAll配合使用
定义一个静态的线程池,然后不去shutdown,一直服用其中的线程private static ExecutorService service = Executors.newCachedThreadPool();将要执行的线程放到list中,然后统一执行service.invokeAll(fList,5, TimeUnit.SECONDS);所有线程实现callable接口Thread1 impl...
2018-05-14 21:14:19
821
原创 记一次web程序OutOfMemoryError: Java heap space问题解决过程
现象:测试小伙伴找到我,说接口调用无反应,一直在转圈,两个多小时了,第一反应:**,会用吗。自己去操作,确实这样。。。。看服务器日志,提示java.lang.OutOfMemoryError: Java heap space,妥了,这是妥妥的代码有问题啊,脸真疼,查找吧!查找原因:1、查看gc状态:jstat -gcutilpid1000400多次gc。。。,老年代和元数据区都都95%以上,感觉是在full gc吧,等等,等他处理完应该就好了,一年过去了,一点没降。。2、dum...
2020-08-19 18:42:40
297
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人