`
cywhoyi
  • 浏览: 421050 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

GC基本调优工具介绍

 
阅读更多

上次提到了spring insight http://cywhoyi.iteye.com/blog/1934992

这次需要使用到以下工具

 

  •  Eclipse Indigo Release 
  •  Memory Analyzer via IBM Support Assistant 4.1 (HotSpot Heap Dump analysis) 
  • Java VM: Windows HotSpot JRE 1.6.0_24 64-bit

 

在JDK1.6编译下出现OOM异常,代码会放入到附件中

 

 输出效果为:



 刷新下project,就能看到在根目录下出现了java_pid7720.hprof

接下来就需要去官网下载Memory Analyzer,我是采用独立IDE工具

 



 分析阶段:



 查看detail:



 

  • 大小: 36.4 KB
  • 大小: 45 KB
  • 大小: 48.8 KB
  • 大小: 30.3 KB
  • 大小: 44.6 KB
  • 大小: 36 KB
0
2
分享到:
评论

相关推荐

    JVM体系结构与GC调优

    - **GC的基本概念**:如何识别和回收不再使用的对象。 - **GC的工作流程**:标记、清除、复制、压缩等过程。 - **垃圾收集器**:不同的JVM版本有多种GC实现,如Serial、Parallel、Concurrent Mark Sweep (CMS)、...

    JVM调优工具分享

    本文将详细介绍两款常用的JVM调优工具——JConsole和VisualVM。 首先,JConsole是Java 5及更高版本JDK自带的一款监控和管理控制台。它基于JMX(Java Management Extensions),提供了图形用户界面来监控JVM中的内存...

    用于测试jvm gc调优-share-jvm-gc.zip

    "用于测试jvm gc调优-share-jvm-gc.zip"这个压缩包文件很可能包含了一些工具、脚本或教程,用于帮助我们了解和实践JVM的垃圾收集优化。 首先,我们需要理解JVM GC的基本原理。垃圾收集器的主要任务是识别并回收不再...

    VisualGC(监控程序性能调优)

    VisualGC是Java开发中用于监控...总之,VisualGC作为VisualVM的一部分,是Java开发者进行性能调优不可或缺的工具。通过深入理解和熟练运用,可以有效提升Java应用的运行效率,减少资源浪费,确保应用的稳定性和高性能。

    IBM gc分析工具 ga441.rar

    为了充分利用ga441工具,你需要理解基本的GC原理,例如标记-清除、复制、标记-整理和分代收集等算法,以及它们对性能的影响。此外,了解WAS的内存架构,比如新生代、老年代、永久代(在Java 8后改为元空间)等区域的...

    Sun JDK 1.6内存管理--调优篇-毕玄

    本文将详细解读该文中的核心知识点,包括GC调优的基本技巧、编写对GC友好的代码方法,以及具体的调优步骤与案例分析。 ### 目标 文章的目标是让读者掌握一些基本的垃圾收集(GC)调优技巧和模式,并学会如何编写...

    jvmgc日志分析工具

    为了有效地使用这类工具,你需要了解一些基本的JVM内存管理概念,如新生代、老年代、永久代(对于较旧的JVM)或元空间(对于Java 8及以上版本),以及不同的垃圾收集器,如Serial、Parallel、CMS、G1、ZGC和...

    JVM调优.pdf

    本文将基于提供的资料,深入探讨JVM调优的相关知识,包括数据类型的基本概念、堆与栈的区别及其对性能的影响,并重点讨论参数调优策略。 #### 二、数据类型 在Java虚拟机中,数据类型主要分为两大类:基本类型和...

    Java GC的过程

    为了更好地分析和调优GC,Java提供了一些工具,如VisualVM(包含JConsole和VisualGC)、JProfiler等,它们可以帮助我们观察GC的运行状态,包括内存分配、GC频率、暂停时间等。 总结,Java GC的过程涉及内存的自动...

    JVM调优文档,自己总结汇总关于GC和性能的文章

    本文将基于给定的资料,详细介绍JVM中的垃圾收集机制及其调优方法。 #### 垃圾收集(GC)概述 垃圾收集(Garbage Collection, GC)是JVM用于自动回收不再使用的对象所占用的内存的一种机制。尽管Java语言规范并不...

    JVM调优工具Jprofiler内存泄漏定位的简单分析(附源码)(二)

    总之,JProfiler作为一款强大的JVM调优工具,其内存分析功能对于查找和修复内存泄漏问题有着显著的效果。通过实际操作"heaptEST"源码,开发者可以更好地理解和掌握内存泄漏的诊断技巧,从而提升应用的性能表现。

    JBoss 性能调优

    JBoss AS 5性能调优重点在于掌握正确的调优方法论,并使用各种监控和调优工具来识别和解决性能问题。 在硬件资源的优化方面,需要根据应用的具体需求来合理配置服务器的CPU、内存、磁盘I/O等资源。合理分配硬件资源...

    GC-powerstation 9.1.2

    在深入理解GC-powerstation 9.1.2之前,我们需要知道GC的基本原理。垃圾收集器的工作方式通常包括标记、清除、复制、压缩等步骤,其目标是在不中断程序运行的情况下,找到并回收不再使用的内存。不同类型的GC策略...

    个人总结之—JVM性能调优实战

    - **JVM结构与工作原理**:了解JVM的基本组成及其工作流程对于进行有效的性能调优至关重要。 - **内存区域划分**:JVM的内存被划分为不同的区域,如堆区、方法区、栈区等,每个区域都有其特定的功能和管理机制。 -...

    WebLogic调优指南.zip

    WebLogic Server是一款由甲骨文公司...以上只是一些基本的调优方向,实际调优过程中需要结合具体的业务场景和系统负载进行深入分析。WebLogic调优是一个持续的过程,需要不断地监控、测试和调整,以达到最佳运行状态。

    JVM优化3(Tomcat参数调优,JVM参数调优,jvm字节码,代码优化).pdf

    在Tomcat参数调优部分,首先介绍了如何对Tomcat进行基本的优化设置。通过命令行操作,下载并解压Tomcat的安装包,然后配置tomcat-users.xml文件设置管理用户,并在context.xml中注释掉一些可能引起安全风险的配置。...

    JVM_调优基础(中英文对照版)

    对于JVM的基本理解有助于更好地进行调优工作。 1. **JRE (Java Runtime Environment)**: - JRE是运行Java程序所必需的环境,它包含了运行Java程序所需要的所有组成部分,包括JVM和核心类库等。 2. **JDK (Java ...

    JVM内存模型和性能调优:JVM调优工具详解及调优实战:jstat – 第38篇

    在众多的JVM调优工具中,`jstat`(Java Virtual Machine Statistics Monitoring Tool)是一个非常实用的命令行工具,尤其适用于实时监控和分析JVM的状态。 一、`jstat` 命令详解 `jstat`命令允许开发者查看JVM的...

    深入虚拟机---JVM调优总结(摘自网上网上大牛分享).pdf

    为了解决这些问题,开发者需要对JVM的运行进行细致的监控和分析,比如使用JVM提供的监控工具和参数来进行性能调优。 最后,在JVM调优的过程中,我们还需要关注内存中的内容分布,如何在堆和栈之间合理分配数据,...

Global site tag (gtag.js) - Google Analytics