1、jps
2、jmap -dump:format=b,file=heap.bin PID
3、jhat heap.bin
4、jstat -gcutil -h5 PID 4s 100
[root@localhost logs]# jstat -gcutil -h5 14254 4s 100
S0 S1 E O P YGC YGCT FGC FGCT GCT
0.00 60.62 3.96 3.45 13.55 201 9.831 5 0.779 10.610
0.00 60.62 32.24 3.45 13.55 201 9.831 5 0.779 10.610
0.00 60.62 59.00 3.45 13.55 201 9.831 5 0.779 10.610
0.00 60.62 85.17 3.45 13.55 201 9.831 5 0.779 10.610
76.00 0.00 10.31 3.45 13.55 202 9.891 5 0.779 10.670
S0 — Heap上的 Survivor space 0 区已使用空间的百分比
S1 — Heap上的 Survivor space 1 区已使用空间的百分比
E — Heap上的 Eden space 区已使用空间的百分比
O — Heap上的 Old space 区已使用空间的百分比
P — Perm space 区已使用空间的百分比
YGC — 从应用程序启动到采样时发生 Young GC 的次数
YGCT– 从应用程序启动到采样时 Young GC 所用的时间(单位秒)
FGC — 从应用程序启动到采样时发生 Full GC 的次数
FGCT– 从应用程序启动到采样时 Full GC 所用的时间(单位秒)
GCT — 从应用程序启动到采样时用于垃圾回收的总时间(单位秒)
分享到:
相关推荐
jvm java虚拟机 调优 马士兵 笔记 让你对java虚拟机调优有初步的认识
以下将详细介绍Java虚拟机调优的一些核心概念和实践方法。 1. **JVM架构** - 类加载器:负责加载类文件到JVM内存中,分为启动类加载器、扩展类加载器和应用类加载器。 - 方法区:存储类的信息,如类名、常量、...
虚拟机调优是一个复杂而细致的过程,需要结合具体应用的负载情况和硬件资源进行。了解JVM的内部原理和参数含义,是优化性能的基础。通过持续监控、测试和调整,开发者可以找到最佳的JVM配置,从而实现性能的最大化...
本资源"java虚拟机调优--某培训班的课件与源码"提供了一套全面的培训材料,旨在帮助开发者深入理解和优化JVM的工作机制。 在Java开发中,JVM调优是一项至关重要的技能,它可以显著提高应用的性能,减少内存占用,...
Java虚拟机调优及问题排查手册 本手册主要介绍Java虚拟机(JVM)的调优和问题排查解决方案。该手册涵盖了JVM排查、数据库连接排查、堆栈快照排查等多方面的内容。 JVM排查 JVM排查是指通过各种命令和工具来排查...
马士兵老师的“Java虚拟机调优”课程旨在帮助学员深入理解JVM的工作原理,通过实例程序提升Java应用程序的性能。在本课程中,T01到T05的例子程序涵盖了多个关键的JVM调优知识点,让我们一一探讨。 首先,T01可能...
Java虚拟机实战-垃圾回收及性能调优
在Java开发领域,Java虚拟机(JVM)的性能调优是提升应用程序效率的关键环节。《Java虚拟机性能参数调优指导书》由姚建华编著,为开发者提供了深入理解和优化JVM的宝贵资源。本书详细阐述了JVM的运行机制、参数分类...
### JAVA虚拟机性能参数调优指导书:关键知识点解析 #### 概述 在现代企业级软件开发领域,Java作为一种主流编程语言,其虚拟机(JVM)的性能调优成为提升应用程序效率的关键环节。Java虚拟机性能参数调优不仅关乎...
"Java虚拟机性能参数调优" Java虚拟机性能参数调优是Java开发中一个非常重要的方面。Java虚拟机(JVM)是Java技术的基石,它是一种虚拟机技术,融合了编译技术、CPU技术,能够识别Java字节码并将其翻译成机器能够...
在深入探讨Java虚拟机(JVM)调优之前,首先需要了解JVM的内部结构和内存模型。JVM是Java平台的核心,负责执行Java程序。它主要由两个子系统和两个组件构成。子系统包括类加载器(Classloader)和执行引擎...
Java虚拟机(JVM)是Java程序运行的基础,它负责执行字节码并管理内存。JVM的调优是提高Java应用性能的关键步骤,特别是对于那些内存密集型或高并发的系统。本文将深入探讨JVM的优化策略,包括堆内存设置、垃圾回收...
实战:Eclipse运行速度调优。案例分析。高性能硬件上的程序部署策略
《深入理解Java虚拟机》是一本深度探讨Java虚拟机(JVM)的著作,涵盖了JVM性能调优、内存模型以及虚拟机原理等多个关键领域。本文将基于这些主题,详细阐述其中的重要知识点。 首先,我们要了解Java虚拟机(JVM)...
Java虚拟机(JVM)是Java编程语言的核心组成部分,它是一种抽象的计算设备,能够运行Java字节码。Java虚拟机规范(Java SE 7版)是定义JVM行为的官方文档,确保所有Java平台的实现遵循相同的规则,以提供跨平台的...
Java虚拟机(JVM)是Java程序运行的基础,它负责执行Java字节码,提供了一个与平台无关的执行环境。JVM规范定义了JVM的结构、指令集和运行时数据区,以及如何执行指令和处理异常。自1999年以来,JVM规范经历了多次...
Java虚拟机优化(JVM调优)总结 Java虚拟机(JVM)是Java语言的运行环境, plays a crucial role in the execution of Java programs. 优化Java虚拟机的性能是提高Java应用程序性能的关键。下面是Java虚拟机优化的...
"java虚拟机(jvm)介绍以及相关参数设置与调优" Java虚拟机(JVM)是Java平台的核心组件之一,它提供了一个运行Java字节码的环境,并且负责管理Java程序的内存分配和垃圾回收。在本文中,我们将深入探讨Java虚拟机...
性能调优专题_-Java虚拟机性能调优与底层原理分析
java虚拟机(JVM)调优案例分析与MyEclipse性能调优实战