![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
jvm
weixin_40910109
这个作者很懒,什么都没留下…
展开
-
jvm系列(一):java类加载器
jvm系列(一):java类的加载机制java类的加载机制1、什么是类的加载类的加载指的是将类的.class文件中的二进制数据读入到内存中,将其放在运行时数据区的方法区内,然后在堆区创建一个java.lang.Class对象,用来封装类在方法区内的数据结构。类的加载的最终产品是位于堆区中的Class对象,Class对象封装了类在方法区内的数据结构,并且向Java程序员提供了访问方法区内...转载 2019-05-28 11:30:31 · 79 阅读 · 0 评论 -
jvm系列(二):jvm内存结构
一、前言JAVA GC(Garbage Collection,垃圾回收)机制是区别C++的一个重要特征,C++需要开发者自己实现垃圾回收的逻辑,而JAVA开发者则只需要专注于业务开发,因为垃圾回收这件繁琐的事情JVM已经为我们代劳了,从这一点上来说,JAVA还是要做的比较完善一些。但这并不意味着我们不用去理解GC机制的原理,因为如果不了解其原理,可能会引发内存泄漏、频繁GC导致应用...原创 2019-05-28 13:56:29 · 83 阅读 · 0 评论 -
jvm系列(三):GC算法 垃圾回收器
概述垃圾收集 Garbage Collection 通常被称为“GC”,它诞生于1960年 MIT 的 Lisp 语言,经过半个多世纪,目前已经十分成熟了。jvm中,程序计数器、虚拟机栈、本地方法栈都是随线程而生随线程而灭,栈帧随着方法的进入和退出做入栈和出栈操作,实现了自动的内存清理,因此,我们的内存垃圾回收主要集中于 java 堆和方法区中,在程序运行期间,这部分内存的分配和使用都是...原创 2019-05-28 14:44:11 · 114 阅读 · 0 评论 -
jvm系列(四):jvm性能检测工具
进入java安装目录里的bin文件夹下执行:jvisualvm工具-->插件-->可用插件完成后重新启动原创 2019-05-28 16:45:15 · 434 阅读 · 0 评论 -
jvm系列(五):常见的jvm调优
一、测试代码package com.controller;import java.lang.management.GarbageCollectorMXBean;import java.lang.management.ManagementFactory;import java.util.List;public class Test { public static void main...原创 2019-05-28 17:32:14 · 163 阅读 · 0 评论