Joh*_*nny 23 java linux file lsof
我有一个Java进程/应用程序.当我在那个java进程上运行/ usr/sbin/lsof -p时,我看到很多"无法识别协议".另外,有趣的是,文件描述符(FD)以非常稳定的速率增加.正在创建的FD正在描述为"无法识别协议".
那么,有没有办法对java进程进行检测/分析,以便确定谁在创建那么多FD.任何工具的任何详细解释都会非常有用.
一个快速的谷歌搜索告诉我strace是一种方式,但IIUC,将显示来自java进程的Linux系统调用.我更感兴趣的是我的java代码的哪一部分比正在生成的系统调用表现得差.
同样,任何想法/建议都会很棒!
Mar*_*rek 14
can't identify protocol打开半开TCP/IP连接的Lsof :https://idea.popcount.org/2012-12-09-lsof-cant-identify-protocol/
| 归档时间: |
|
| 查看次数: |
33842 次 |
| 最近记录: |