· 几个内存控制参数:
-XX:PermSize=96m perm 区初始大小,用来装载类信息
-XX:MaxPermSize=128m perm区最大值
-XX:NewRatio=1 tenured区与young区的比值
-XX:+DisableExplicitGC 禁用System.gc(), 代码显式调用将被忽略
· jstat 工具:
jstat -gccause pid xxs xxxx
输出格式:S0 S1 E O P YGC YGCT FGC FGCT GCT LGCC GCC
s0占比 eden old perm ygc次数 ygc总耗时s . . . . 上次gc cause 当前gccause
· 打印jvm参数
http://blog.csdn.net/redhat456/article/details/7360249
相关推荐
jvm学习路线图,可以供初步想学习的同学了解学习。。。
jvm自己学习总结,对JVM的工作原理进行记录学习笔记
这个资料包不仅涵盖了理论知识,还包含个人的学习笔记,对于学习和掌握JVM的各个方面都将大有裨益。无论是初学者还是经验丰富的开发者,都可以从中找到提升自己技能的宝贵资源。通过深入学习和实践,可以更好地理解...
### JVM学习笔记(一) #### 一、JVM概述与工具使用 JVM(Java Virtual Machine)是Java语言的核心组成部分之一,它为Java程序提供了一个跨平台的运行环境。本篇学习笔记主要介绍如何利用一系列工具来查看和监控JVM...
本资料集合包含了多个关于JVM学习的重要主题,旨在帮助读者从基础到深入地掌握JVM的工作原理和优化技巧。 1. **JVM运行机制** (2.JVM运行机制.pptx) JVM的运行机制包括类加载、字节码执行、内存管理等关键过程。类...
### JVM详解与学习 #### Java相关 ##### 1.1 Java定义 Java 是一种广泛使用的高级编程语言,具有面向对象、跨平台等特性。它的设计理念是“一次编写,到处运行”,这得益于Java虚拟机(JVM)的存在。JVM使得Java...
本篇JVM学习笔记主要涵盖了以下几个核心知识点: 1. **运行时数据区**: - **程序计数器**:记录当前线程执行的字节码的行号,用于线程恢复执行时跳转到正确位置。 - **Java虚拟机栈**:每个方法执行时创建的栈帧...
JVM的学习可以从其基本结构、代码编译和执行过程,以及内存管理和垃圾回收机制三个方面进行深入探讨。 首先,JVM的基本结构分为逻辑结构和物理结构。逻辑结构主要包括Java源码编译器、JVM执行引擎、类加载器等组件...
这个“java之jvm学习笔记五(实践写自己的类装载器)”很可能是对这一主题的详细探讨。 类装载器在Java中的主要职责是动态加载类到JVM中。Java的类装载器分为三个基本层次:启动类装载器(Bootstrap ClassLoader)、...
本文将深入探讨JVM中的访问控制器,主要基于“java之jvm学习笔记十一(访问控制器)-源码”这一主题,以及相关的源码分析。 首先,我们得了解Java的安全模型。Java安全模型基于一种称为安全管理器(SecurityManager)...
JVM学习笔记(缓慢更新).md
Java虚拟机(JVM)是Java开发中的核心组成部分,它负责执行字节码,管理内存,以及优化程序性能。在Java应用的运行过程中,如果出现性能...通过持续学习和实践,开发者能够更好地驾驭JVM,解决实际开发中的性能问题。
Java虚拟机(JVM)是Java程序的核心组成部分,它提供了跨平台的运行环境,使得Java程序可以在任何安装了JVM的系统上执行。JVM内存结构是理解Java性能优化和内存管理的关键。 JVM内存主要分为五个部分: 1. **程序...
Java虚拟机(JVM)是Java程序运行的基础,它是一个抽象的计算机系统,负责执行Java字节码。本文将深入探讨JVM的工作...这本《JVM工作原理学习笔记》应包含了这些内容的详细讲解,对于学习和提升JVM相关知识极具价值。
Java虚拟机(JVM)是Java程序运行的基础,它是一个抽象的计算机系统,负责执行Java字节码。在深入探讨JVM之前,我们先要理解Java编程语言的...通过学习和实践,我们可以更好地理解和优化JVM,提升Java应用的整体性能。
本人手打笔记,欢迎来白嫖,学完Jvm 看java代码的眼界就不一样了
NULL 博文链接:https://cooldatabase.iteye.com/blog/634599
读书笔记:《深入理解 Java 虚拟机JVM高级特性与最佳实践》随手记
个人网站可能提供了一些关于JVM源码分析的教程和资源,对于深入学习JVM的运行机制,这是一个很好的参考资料。通过结合理论知识与实际源码阅读,可以更好地掌握Java编程的精髓,提高解决复杂问题的能力。