jvm共14篇 第2页
如何排查jvm问题的方法-不念博客

如何排查jvm问题的方法

对于还在正常运行的系统: 可以使用jmap来查看JVM中各个区域的使用情况 可以通过jstack来查看线程的运行情况,比如哪些线程阻塞、是否出现了死锁 可以通过jstat命令来查看垃圾回收的情况,特别...
不念的头像-不念博客不念2年前
345
java编程语言的特点(java编程语言的应用场景有哪些)-不念博客

java编程语言的特点(java编程语言的应用场景有哪些)

Java编程语言是一种高级、面向对象的编程语言,由Sun Microsystems(现在属于Oracle)于1995年发布。 Java的设计目标是实现“一次编写,到处运行”的跨平台特性。 以下是Java编程语言的一些主要...
不念的头像-不念博客不念2年前
341
java虚拟机参数含义详解-不念博客

java虚拟机参数含义详解

Java虚拟机(JVM)是一个允许电脑运行Java程序的平台,而JVM的参数是影响其行为和性能的关键因素。 在此,我们将详解一些常用的Java虚拟机参数,并解析它们的含义及用途。 1. 堆内存参数 堆内存...
不念的头像-不念博客不念2年前
319
JVM加载一个类的过程-不念博客

JVM加载一个类的过程

类从被加载到虚拟机内存开始,到卸载出内存为止,它的整个生命周期包括以下 7 个阶段: 加载 验证 准备 解析 初始化 使用 卸载 验证、准备、解析 3 个阶段统称为连接。 JVM 中类的装载是由类加...
不念的头像-不念博客不念1年前
306
JVM、JDK、JRE的区别-不念博客

JVM、JDK、JRE的区别

它们之间的区别如下: JVM是Java虚拟机,是Java程序运行的环境。它负责将Java字节码(由Java编译器生成)解释或编译成机器码,并执行程序。JVM提供了内存管理、垃圾回收、安全性等功能,使得Jav...
不念的头像-不念博客不念1年前
269
JVM由那些部分组成,运行流程是什么?-不念博客

JVM由那些部分组成,运行流程是什么?

从图中可以看出 JVM 的主要组成部分 ClassLoader(类加载器) Runtime Data Area(运行时数据区,内存分区) Execution Engine(执行引擎) Native Method Library(本地库接口) 运行流程: 1....
不念的头像-不念博客不念2年前
242