6 ms·
Your comment prompted me to google for those tools once more. One that I did not know about before is Eclipse Memory Analyzer. The screenshots[1] look promising
by yakubin 5y ago
Your comment prompted me to google for those tools once more. One that I did not know about before is Eclipse Memory Analyzer. The screenshots[1] look promising, especially "Path to GC Roots". I didn't know that was possible. Is there something comparable for .NET?
[1]: <https://www.eclipse.org/mat/about/screenshots.php https://www.eclipse.org/mat/about/screenshots.php>
EDIT: A bit more googling and I found <https://memprofiler.com/ https://memprofiler.com/> for .NET which seems to have a similar feature, called "Instance Graph".
- pjmlp 5y agoEclipse Memory Analyzer is quite good, but something like Java Flight Recorder is much more capable. On the .NET side of the fence, you can have a look into this nice article although a bit old, https://mattwarren.org/2018/08/21/Monitoring-and-Observability-in-the-.NET-Runtime/ https://mattwarren.org/2018/08/21/Monitoring-and-Observabili... and "ETW - Monitor Anything, Anytime, Anywhere" https://www.youtube.com/watch?v=ZNdpLM4uIpw https://www.youtube.com/watch?v=ZNdpLM4uIpw