![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JVM
文章平均质量分 83
网络深处的易某某
小易不努力
展开
-
JVM 内存区域
【概述】JVM是Java虚拟机(Java Virtual Machine)的简称,是一种用于计算设备的规范,是一个虚构出来的计算机,通过在实际的计算机上仿真模拟各种计算机功能来实现的。我们学习使用的基本都是HotSpot虚拟机。【优点】优点说明实现跨平台运行让底层代码和运行环境分离开,编写好一份代码后,不用再次修改内容,只用通过安装不同的JVM环境自动进行转换即可运行,在各种系统中无缝连接。自动内存管理专门设计了垃圾回收机制,来自动进行内存的管理,极大的优化了操作。数组下标越界检查。原创 2024-08-19 19:52:58 · 1327 阅读 · 0 评论 -
JVM 类加载机制
分类说明启动类加载器负责加载目录中的核心类库,如等;负责加载被参数所指定的路径中的,并且是虚拟机识别的类库;这个加载器是C++编写的,随着JVM启动。扩展类加载器负责加载目录中的类库;也可以加载用系统变量来指定路径目录中的类库。系统类加载器负责加载用户类路径classpath上所有的jar包和.class文件。自定义类加载器可以支持一些个性化的扩展功能。原创 2024-08-19 19:51:22 · 1492 阅读 · 0 评论 -
JVM性能监控
jdk官方提供了监控JVM性能的工具jvisualvm,安装JDK之后,在安装目录下的bin目录中,找到jvisualvm.exe双击即可打开。使用jvisualvm工具,在工具右上角选择文件,然后选择装入,找到从服务器上获取的dump文件,装入。dump文件保存了JVM运行时候的某一个时刻的堆内存信息,便于我们分析JVM的内存空间。然后就可以针对使用内存较高的地方进行分析,定位代码,对其进行优化处理。装入dump文件之后,就可以在控制台中,开到JVM的内存使用情况。首次打开时候需要安装GC插件。原创 2024-08-07 19:17:51 · 384 阅读 · 0 评论 -
JVM垃圾回收机制
垃圾回收需要思考三件事情,哪些内存需要回收?什么时候回收?如何回收?原创 2024-08-07 19:14:59 · 1385 阅读 · 0 评论 -
JVM内存模型
JVM定义了若干个程序执行期间使用的数据区域。这个区域里的一些数据在JVM启动的时候创建,在JVM退出的时候销毁。而其他的数据依赖于每一个线程,在线程创建时创建,在线程退出时销毁。原创 2024-08-06 19:42:14 · 987 阅读 · 0 评论