Java虚拟机栈是Java虚拟机运行时的一块内存区域,用于存储Java方法的栈帧。每个Java方法在执行的时候… 继续阅读 JVM内存结构之Java虚拟机栈
分类: JVM实战
JVM内存结构之本地方法栈
本地方法栈(Native Method Stack)是JVM中的一块内存区域,用于存储Java虚拟机执行本地方… 继续阅读 JVM内存结构之本地方法栈
JVM内存结构之运行时常量池
JVM中的运行时常量池是Java虚拟机在运行时动态创建的,它包含了类文件中所定义的各种常量,如字符串常量、类名… 继续阅读 JVM内存结构之运行时常量池
JVM内存结构之方法区
在Java虚拟机中,方法区是一块用于存放类信息、常量、静态变量、即时编译器编译后的代码等数据的内存区域,它随着… 继续阅读 JVM内存结构之方法区
JVM内存结构之Java堆
Java堆(Java Heap)是JVM中最大的一块内存区域,用于存储Java对象实例和数组。Java堆是被所… 继续阅读 JVM内存结构之Java堆
JVM内存结构之直接内存
JVM中的直接内存是一种使用堆外内存的机制,即通过ByteBuffer.allocateDirect()方法直… 继续阅读 JVM内存结构之直接内存
JVM Java Mission Control工具介绍举例说明用法
Java Mission Control(JMC)是一个性能分析工具,旨在帮助开发人员监视和分析 Java 应… 继续阅读 JVM Java Mission Control工具介绍举例说明用法
JVM jhat工具介绍举例说明用法
jhat 工具是一个Java堆分析工具,它可以把Java堆转换成一个本地文件,并启动一个内嵌的HTTP服务器,… 继续阅读 JVM jhat工具介绍举例说明用法
JVM JConsole工具介绍举例说明用法
JConsole是Java虚拟机监视工具,可用于对Java应用程序的性能和资源消耗进行监视、管理和诊断。它可以… 继续阅读 JVM JConsole工具介绍举例说明用法
Java的内存结构概述
Java 的内存结构包含了以下几个部分: 程序计数器(Program Counter Register)Jav… 继续阅读 Java的内存结构概述
JVM JHSDB工具介绍
JHSDB(Java HotSpot Serviceability Agent Debugger)是一个命令行… 继续阅读 JVM JHSDB工具介绍
JVM中引用计数算法及举例
在 Java 虚拟机中,引用计数算法是一种垃圾收集算法。它基于对象被引用的次数进行判断是否应该回收该对象,每个… 继续阅读 JVM中引用计数算法及举例
JVM jstat工具介绍举例说明用法
jstat 是一个 JDK 自带的命令行工具,用于监视 JVM 运行时状态信息,如垃圾收集、堆内存使用等。它可… 继续阅读 JVM jstat工具介绍举例说明用法
JVM jmap工具介绍举例说明用法
jmap 是 JDK 自带的一种用于生成堆转储快照的工具。该工具可以将 JVM 堆中的对象、类、线程、实例等信… 继续阅读 JVM jmap工具介绍举例说明用法
JVM中分代收集怎么理解
JVM中的分代收集是指将堆内存按照对象的生命周期划分为不同的代,根据各代对象的特点采用不同的垃圾收集算法和参数… 继续阅读 JVM中分代收集怎么理解
JVM jstack工具介绍举例说明用法
jstack是JVM自带的命令行工具,用于生成当前JVM的线程快照(也称为线程转储)。它可以提供有关JVM中各… 继续阅读 JVM jstack工具介绍举例说明用法
JVM jps工具介绍举例说明用法
jps 是 Java 虚拟机进程状态工具,用于显示系统中所有的 Java 进程及其状态信息,可以用来定位 Ja… 继续阅读 JVM jps工具介绍举例说明用法
Eden、Survivor 、年老代和永久代的关系
在JVM的堆内存中,通常将堆内存分为新生代和老年代两个部分,其中新生代包括Eden区和两个Survivor区(… 继续阅读 Eden、Survivor 、年老代和永久代的关系
JVM jinfo工具介绍举例说明用法
jinfo是JDK自带的一种命令行工具,用于查看和修改Java应用程序的运行参数。它可以帮助开发人员在运行时调… 继续阅读 JVM jinfo工具介绍举例说明用法
JVM VisualVM工具介绍举例说明用法
下面是VisualVM的一些常见用法示例: 1、监控本地Java进程 启动VisualVM,选择要监控的Jav… 继续阅读 JVM VisualVM工具介绍举例说明用法