我正在使用LeakCanary来检测内存泄漏。为了跟踪事件,我将LeakTraceElement
转换为"LeakCanary, then what? Nuking Nasty Memory Leaks by Pierre-Yves Ricau"中指示的StackTraceElement
。
我想将行号传递给StackTraceElement
构造函数:
StackTraceElement(String cls, String method, String file, int line) { /* ... */ }
如何从LeakCanary检索行号?
最佳答案
我只是玩了一点,在进行更多挖掘之后,似乎信息在运行时不直接可用。
How to get line number of an instance variable from a java object during runtime