假设你的应用程序的很大一部分工作是读取文件的内容。不言而喻,只要打开和关闭文件,一切都很好,除非...新文件的到来速度比旧文件的关闭速度快。这就是我发现自己陷入困境的问题。
现在,有没有一种可靠的方法可以知道进程打开了多少个文件?有没有像从JVM内部查看ls /proc/my_pid/fd | wc -l这样可靠的方式?
ls /proc/my_pid/fd | wc -l
我怀疑答案可能与操作系统有关,所以让我补充一下,我在Linux上运行Java。
用户名或电子邮箱地址
密码