`

Javacore and heapdump

 
阅读更多

javacore和heapdump:

Javacore产生方法:kill  -3  <java进程号>;在获取的时候,每2分钟执行下kill  -3,产生多个javacore文件对比分析,时间占用较长的线程

heapdump文件:在OutOfMemoryError的时候会自动产生;

 

分析工具:Javacore分析用IBM Thread and Monitor Dump Analyzer for Java;分析线程信息

               heapdump分析用IBM Heap Analyzer;分析堆栈信息

分享到:
评论

相关推荐

    IBM heapdump analyzer

    1,IBM的HeapAnalyzer工具。在我们的应用程序发生内存泄露的时候,会生成heapdump文件 2,IBM的Thread and Monitor Dump Analyzer for Java工具 ...在生成heapdump文件的时候,一般会生成javacore文件。

    【JAVA WEB实用技巧与优化方案】如何排查JVM线程和内存相关问题

    本文将详细讲解如何利用`javacore`和`heapdump`分析工具来解决相关问题。 `javacore`文件是JVM在特定时刻生成的一种诊断信息,它记录了JVM的运行状态,包括线程信息、堆内存分配、类加载情况等。当应用程序出现性能...

    内存泄露分析工具(IBM HeapAnalyzer 和 Pattern Modeling and Analysis )

    使用这两个工具时,通常的步骤是先通过JVM的故障处理工具生成javacore和heapdump文件,然后分别导入到HeapAnalyzer和PMA进行分析。对于大型复杂系统,定期进行这样的分析并及时修复内存泄漏至关重要,可以显著提高...

    websphere性能分析

    - **javacore文件**:记录CPU使用情况,heapdump文件则记录内存状态。 - **自定义解决方案**:针对具体问题如并发读取、日志输出、SQL优化、异常处理等进行定制化改进。 通过上述步骤,可以有效地监控和分析...

    jdk50_ts_guide.pdf

    - **1.12 Java Heap Analysis Tool (jhat)**:提供了关于`jhat`工具的详细介绍,它能够帮助开发者分析堆内存使用情况。 - **1.13 Fatal Error Handling** - **Fatal Error Log**:介绍了如何配置JVM以记录致命错误...

    IBM之java性能诊断工具初探-IBM Support assitant的使用.docx

    - **输入**:javacore文件。 - **功能**:分析线程和监控器转储,诊断线程问题。 ##### 5. **Thread Analyzer** - **适用场景**:锁分析等。 - **输入**:线程转储文件。 - **功能**:帮助识别线程间的竞争条件和...

    Debugging with GDB --2007年

    2.1.3 Redirecting WDB input and output to a file . . . . . 2.2 Quitting GDB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.3 Shell commands . . . . . . . . . . . ....

    美国IT大公司面试题整理

    如果catch语句捕获了所有异常但仍导致coredump,可能是由于使用了纯虚函数的析构函数导致的资源未能正确释放。 20. Singleton模式:单例模式确保一个类只有一个实例,并提供全局访问点。在多线程环境下,需要使用...

Global site tag (gtag.js) - Google Analytics