【jvm】
雨夜清晨_
煎饼果子只要鸡蛋,不要面
展开
-
Java对象一定分配在堆上吗?
最近在看 Java 虚拟机方面的资料,以备工作中的不时之需。首先我先抛出一个我自己想的面试题,然后再引出后面要介绍的知识点如逃逸分析、标量替换、栈上分配等知识点面试题Java 对象一定分配在堆上吗?自己先思考下,再往下阅读效果更佳哦!分析我们都知道 Java 对象一般分配在堆上,而堆空间又是所...转载 2020-04-21 22:56:20 · 615 阅读 · 0 评论 -
JVM之垃圾回收-垃圾收集器
文章目录概述Serial收集器特点应用场景设置参数ParNew收集器(Serial收集器的多线程版本-使用多条线程进行GC)特点应用场景设置参数为什么只有ParNew能与CMS收集器配合Parallel Scavenge收集器特点应用场景设置参数控制最大垃圾收集停顿时间设置垃圾收集时间占总时间的比率GC自适应的调节策略(GC Ergonomics)Serial Old收集器特点应用场景Paral...转载 2020-04-14 12:46:27 · 179 阅读 · 0 评论 -
JVM之垃圾回收-相关名词解释
文章目录写时复制Hotspot虚拟机Snapshot-At-The-Beginning (SATB)Remembered Set(RSet)概念卡表(Card Table)配置每次扫描的Card数量"空闲列表"内存分配&"指针碰撞"内存分配(1)指针碰撞(2)空闲列表Promotion FailureConcurrent Mode Failure-XX:CMSInitiatingOccu...转载 2020-04-14 11:57:11 · 606 阅读 · 0 评论 -
JVM GC算法与垃圾收集器
GC算法 垃圾收集器概述垃圾收集 Garbage Collection 通常被称为“GC”,它诞生于1960年 MIT 的 Lisp 语言,经过半个多世纪,目前已经十分成熟了。jvm 中,程序计数器、虚拟机栈、本地方法栈都是随线程而生随线程而灭,栈帧随着方法的进入和退出做入栈和出栈操作,实现了自动的内存清理,因此,我们的内存垃圾回收主要集中于 java 堆和方法区中,在程序运行期间,这部...转载 2020-04-12 23:04:00 · 132 阅读 · 0 评论 -
JVM内存模型看这个就够了
正文 内存是非常重要的系统资源,是硬盘和CPU的中间仓库及桥梁,承载着操作系统和应用程序的实时运行JVM内存布局规定了Java在运行过程中内存申请、分配、管理的策略,保证了JVM的高效稳定运行不同的JVM对于内存的划分方式和管理机制存在着部分差异结合JVM虚拟机规范,来探讨经典的JVM内存布局 1 Program Counter Register (程序计数寄存器) Register 的命名源于...转载 2020-04-12 10:40:58 · 264 阅读 · 0 评论 -
《深入理解 Java 虚拟机》转载周志明
Java 虚拟机面试题全面解析面试题本文固定链接:https://www.zybuluo.com/Yano/note/321063 本文 PDF 下载:http://download.csdn.net/detail/yano_nankai/9469648 LeetCode题解:https://github.com/LjyYano/LeetCode 我的博客:http://blog.csdn....转载 2020-04-11 14:51:35 · 720 阅读 · 0 评论