java应用程序可能有一个文件描述符泄漏,因为我得到一个 Too many open files 例外。我用jfr运行应用程序,当我检查文件i/o时,几乎看不到任何i/o计数。是否可以使用jfr来查找打开但不关闭文件的代码?
Too many open files
vzgqcmou1#
不,jfr不能跟踪文件句柄。您可以将文件读取和文件写入事件的阈值更改为0ns,这样您将看到每次读取和写入,但会有很多事件。但不确定是否有用。如果没有从jmc开始录制,可以在录制向导或窗口->模板管理器中更改阈值。
1条答案
按热度按时间vzgqcmou1#
不,jfr不能跟踪文件句柄。
您可以将文件读取和文件写入事件的阈值更改为0ns,这样您将看到每次读取和写入,但会有很多事件。但不确定是否有用。
如果没有从jmc开始录制,可以在录制向导或窗口->模板管理器中更改阈值。