1. head dump
https://blog.codecentric.de/en/2008/07/memory-analysis-part-1-obtaining-a-java-heapdump/
2. memory check: http://wiki.eclipse.org/MemoryAnalyzer
unix 时间转换: http://tool.chinaz.com/Tools/unixtime.aspx
3. thread check: https://java.net/projects/threadlogic https://java.net/projects/tda
https://blog.codecentric.de/en/2010/01/the-java-memory-architecture-1-act/
https://blog.codecentric.de/en/2008/09/a-threadlocal-memory-leak/
https://blog.codecentric.de/en/2010/01/java-outofmemoryerror-a-tragedy-in-seven-acts/
https://blog.codecentric.de/en/2011/03/java-memory-leaks-et-al/
https://blog.codecentric.de/en/2012/07/10-application-performance-tuning-tips/
https://blog.codecentric.de/en/2010/08/troubleshoot-java-in-production-introducing-appdynamics-lite/
sandhill.com/article/sand-hill-50-swift-and-strong-in-big-data/
http://www.hazelcast.org/documentation/
https://blog.codecentric.de/en/2008/07/memory-analysis-part-1-obtaining-a-java-heapdump/
2. memory check: http://wiki.eclipse.org/MemoryAnalyzer
unix 时间转换: http://tool.chinaz.com/Tools/unixtime.aspx
3. thread check: https://java.net/projects/threadlogic https://java.net/projects/tda
https://blog.codecentric.de/en/2010/01/the-java-memory-architecture-1-act/
https://blog.codecentric.de/en/2008/09/a-threadlocal-memory-leak/
https://blog.codecentric.de/en/2010/01/java-outofmemoryerror-a-tragedy-in-seven-acts/
https://blog.codecentric.de/en/2011/03/java-memory-leaks-et-al/
https://blog.codecentric.de/en/2012/07/10-application-performance-tuning-tips/
https://blog.codecentric.de/en/2010/08/troubleshoot-java-in-production-introducing-appdynamics-lite/
sandhill.com/article/sand-hill-50-swift-and-strong-in-big-data/
http://www.hazelcast.org/documentation/
Java内存分析与性能优化技术
本文涵盖了Java内存分析的基本方法、使用工具如headdump、memorycheck和threadcheck进行内存诊断,以及解决Java应用中可能出现的内存泄露、OutOfMemoryError等问题的实践技巧。通过深入分析Java内存架构和常见错误场景,提供了从诊断到优化的一系列实用指南。
1万+

被折叠的 条评论
为什么被折叠?



