首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
JVM实战篇
IT浪子_燕青
创建于2021-07-10
订阅专栏
由浅入深,从理论到实战
暂无订阅
共5篇文章
创建于2021-07-10
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
JVM垃圾回收算法
1、标记-清除 Mark - sweep 适合存活对象较多的。容易产生碎片,扫描两遍 2、拷贝 copy 适合存活对象较少的。浪费内存,移动复制对象,需要调整引用,扫描一遍 在并发标记阶段,(如果灰色下面的白色标记与灰色断开,并且这个白色又与黑色相连)。那么就会产生漏标,因为黑…
JVM实战
JVM常用的命令行参数-Xmn新生代的大小-Xms-Xmx堆heap的大小-XX:+PrintCommandLineFlags//打印GC的参数-Xmn10M-Xms40M-Xmx60M-XX:+Pr
JVM面试题
当程序启动和执行的时候,解释器快,省去了编译的时间,立即执行。当程序运行后,随着时间的推移,编译器启动作用,虽然编译慢,但是编译成机器码后,执行更快 编译器编译成机器码后,存到方法区需要占内存,但执行效率高。解释器省内存,总体说解释器和编译器互补 因为JVM运行有两种模式,cl…
JMM(Java内存模型)
例如:把一个long 变量 前后都放七个long类型,long占8个字节,所以不管在哪,这个变量都自占一个缓存行,但是浪费内存,自己衡量。 几个有序执行让CPU执行,当CPU执行第一个时,可能去内存查这个数据。CPU的速度是内存的上百倍,如果等到内存返回结果再去执行,那么CPU…
JVM基础篇
机器码是电脑CPU直接读取运行的机器指令,运行速度最快,但是非常晦涩难懂,也比较难编写, 一般从业人员接触不到。 字节码是一种中间状态(中间码)的二进制代码(文件)。需要直译器转译后才能成为机器码。 Java由SUN公司(Sun Microsystems, 发起于美国斯坦福大学…