eclipse / jifa

🔬 Online Heap Dump, GC Log, Thread Dump & JFR File Analyzer.
https://eclipse.github.io/jifa/
Eclipse Public License 2.0
543 stars 96 forks source link

Why do JIFA and MAT platforms provide different analysis results for the same heap hump file? #298

Closed mycxu closed 2 months ago

mycxu commented 2 months ago

I am using the same heapdump.hprof file, but the analysis results I get from JIFA and MAT are different. I am using MAT version 1.15.0.20231206, while the MAT library version that my deployed JIFA depends on is 1.14.0.202302232114. Could this difference in versions be causing the discrepancy, or are there other reasons for it?

jasonk000 commented 2 months ago

@mycxu did you have a cause/reason for it?

mycxu commented 2 months ago

e4005491fcd25f66902631698307087 2

mycxu commented 2 months ago

@mycxu did you have a cause/reason for it?

Not yet. I have added the result images after uploading the file for analysis.

D-D-H commented 2 months ago

@mycxu Jifa's heap dump analysis keeps unreachable objects by default.

You can unset it by '分析设置' and then check if there are still differences.

mycxu commented 2 months ago

@mycxu Jifa's heap dump analysis keeps unreachable objects by default.

You can unset it by '分析设置' and then check if there are still differences.

Thank you, this solved my problem!