目录
问题描述
有些新的笔记 本,win11,安装wvp后,一启动,它的dns client 就会占用cpu 8%有时更高;
普通的机器,没有此问题
解决方案
引入 Jvisualvm 观察

解决方案:(1)换一种统计方法
(2) 如果有用户要看,才开始统计(这种方法解决了,有些win11上面统计流量,会造成CPU 8%左右的浪费)
(3)如果并发用户关掉了,也可以自动开启
疑难过程
(1) 并非所有的机器有此问题
(2) wvp过程中,并没有用到dns解析,但它居然引起 dns client 占用cpu
(3) 过程中,各种驱动 修改, AI 推荐的方法尝试
(4) 业务代码上,将mqtt , siplayer ,zlmrunner , httpok等服务与进程 分别关闭与调试,打包几十次!
(5)对比mesh-server ,它就没有。也就是验证了,一定是wvp的某个服务
最后,终于想到visual vm 来查看 。 (之前查看,只是因为如果是服务,也看不了;必须手动java -jar 启动程序 ,这项亏了 一天!)