jvm 第2页
JVM如何进行垃圾回收?-编程社

JVM如何进行垃圾回收?

JVM 这一块面试现在已经成为中大厂的面试必考点,就算你面试简历上没有写 JVM,但面试官还是有可能会问你关于 JVM 垃圾回收这一块的知识。 本文将对 JVM 垃圾回收这方面的知识展开精简的分析,...
清欢渡的头像-编程社钻石会员清欢渡1年前
0338101
springboot项目内存性能优化-编程社

springboot项目内存性能优化

在开发基础的 Spring Boot 应用程序时,我们需要考虑可承受的内存消耗。 随着添加更多依赖项,内存消耗也会增加。 对于整体应用程序,通常仍然可以承受内存消耗,但当我们开发多个微服务并在本...
清欢渡的头像-编程社钻石会员清欢渡1年前
048860
JVM、JDK、JRE的区别-编程社

JVM、JDK、JRE的区别

它们之间的区别如下: JVM是Java虚拟机,是Java程序运行的环境。它负责将Java字节码(由Java编译器生成)解释或编译成机器码,并执行程序。JVM提供了内存管理、垃圾回收、安全性等功能,使得Jav...
清欢渡的头像-编程社钻石会员清欢渡1年前
026290
如何排查jvm问题的方法-编程社

如何排查jvm问题的方法

对于还在正常运行的系统: 可以使用jmap来查看JVM中各个区域的使用情况 可以通过jstack来查看线程的运行情况,比如哪些线程阻塞、是否出现了死锁 可以通过jstat命令来查看垃圾回收的情况,特别...
清欢渡的头像-编程社钻石会员清欢渡2年前
032850
JVM由那些部分组成,运行流程是什么?-编程社

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

从图中可以看出 JVM 的主要组成部分 ClassLoader(类加载器) Runtime Data Area(运行时数据区,内存分区) Execution Engine(执行引擎) Native Method Library(本地库接口) 运行流程: 1....
清欢渡的头像-编程社钻石会员清欢渡2年前
022868
 JVM内存结构-编程社

 JVM内存结构

结合一段 java 代码的执行理解内存划分 执行 javac 命令编译源代码为字节码 执行 java 命令 创建 JVM,调用类加载子系统加载 class,将类的信息存入方法区 创建 main 线程,使用的内存区域是&nb...
清欢渡的头像-编程社钻石会员清欢渡2年前
0379128
java虚拟机参数含义详解-编程社

java虚拟机参数含义详解

Java虚拟机(JVM)是一个允许电脑运行Java程序的平台,而JVM的参数是影响其行为和性能的关键因素。 在此,我们将详解一些常用的Java虚拟机参数,并解析它们的含义及用途。 1. 堆内存参数 堆内存...
清欢渡的头像-编程社钻石会员清欢渡2年前
0273138