![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JVM
UlimitedJa
这个作者很懒,什么都没留下…
展开
-
垃圾收集器与内存分配策略
前言:为什么我们要了解GC以及内存分配呢?因为当需要排查内存泄露,内存溢出问题时,当垃圾回收成为系统达到高并发量的瓶颈时,我们就需要对其中的细节了解清楚。 Java内存运行时区域的各个部分, 其中程序计数器、 虚拟机栈、 本地方法栈3个区域随线程而生, 随线程而灭; 栈中的栈帧随着方法的进入和退出而有条不紊地执行着出栈和入栈操作。 每一个栈帧中分配多少内存基本上是在类结构确定下...原创 2018-07-23 14:40:27 · 101 阅读 · 0 评论 -
jvm类加载机制
前言:这个可以说是面试很大几率会问到的啦!~所以特地买了一本《深入理解Java虚拟机》,啃啃啃~1.首先我们知道,Java代码会被编译器(javac编译器)编译成存储字节码的class文件。class文件中描述了各种信息,最终都需要加载到虚拟机中之后才能运行和使用。简单描述Java虚拟机类加载机制:虚拟机把Class文件加载到内存中,并对数据进行校验,转换解析和初始化,最红形成能被Java...原创 2018-07-19 16:34:38 · 154 阅读 · 0 评论