求助>java 程序内存异常求解>
1回复
1周前

java 程序内存异常求解



java程序运行在生产环境,占用内存一路飙升,用visualvm查看线程发现有很多叫 XNIO task-xxx 的线程,都是出于驻留状态,而且这个前缀的线程还在不停的增加,想知道这个线程是干什么的,回消耗内存吗

106 阅读
请先登录,再评论

回复列表

虎牢哥1周前

从线程名字看的话,如果不是自定的,就是在代码中使用一些NIO的技术/框架的操作线程。具体作用可以看一下源码,查找一下载某些循环体或重复调用的方法中哪里使用了NIO相关的操作。

长驻留的线程肯定会对cpu造成一些压力,对内存的话消耗不大。