【发布时间】:2010-10-24 22:08:06
【问题描述】:
我有一个文件描述符增加的程序。 我看到当我执行命令 ls -l /proc/5969/fd 时,其中 5969 是 java 程序的 pid,文件描述符的数量不断增加。 但我无法打开其中一个文件描述符来查看哪些文件仍然打开: 这是列表的示例:
lrwx------ 1 root root 64 oct 24 16:08 52295 -> socket:[2577706264]
lrwx------ 1 root root 64 oct 24 16:08 52296 -> socket:[2579543392]
lrwx------ 1 root root 64 oct 24 16:08 52297 -> socket:[2578760962]
请帮助我找到解决此文件描述符泄漏的方法,以了解哪些文件保持打开状态并增加文件描述符数。
【问题讨论】:
标签: java file memory-leaks file-descriptor