gpt4 book ai didi

java - 使用内存分析器在 Java heapdump 中查找打开的文件

转载 作者:行者123 更新时间:2023-11-30 11:24:27 28 4
gpt4 key购买 nike

我有一个在内存分析器中打开的 java heapdump。内存分析器(mat)中是否有某种方法可以查询打开的文件句柄?我想确切地确定哪个类打开了文件并保存了对文件的 Activity 引用。

最佳答案

我没有这样做(所以很容易燃烧)但是,我相信 yourkit file probe应该能够跟踪打开的连接 - 在运行的 Java 进程中。

正如我所说,没有完成,但我已经对 jdbc 泄漏和数据库探测做了类似的事情,它适用于事件(例如,基于相应方法调用的跟踪)。您应该能够看到打开和关闭发生的堆栈跟踪(如果它类似于数据库探测)。

YourKit 是付费应用程序,但您可以试用它。

关于java - 使用内存分析器在 Java heapdump 中查找打开的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20665612/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com