网创优客建站品牌官网
为成都网站建设公司企业提供高品质网站建设
热线:028-86922220
成都专业网站建设公司

定制建站费用3500元

符合中小企业对网站设计、功能常规化式的企业展示型网站建设

成都品牌网站建设

品牌网站建设费用6000元

本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...

成都商城网站建设

商城网站建设费用8000元

商城网站建设因基本功能的需求不同费用上面也有很大的差别...

成都微信网站建设

手机微信网站建站3000元

手机微信网站开发、微信官网、微信商城网站...

建站知识

当前位置:首页 > 建站知识

一个类在jvm中运行的过程-创新互联

1、特性

jvm帮助java语言可以实现跨平台

创新互联建站专业为企业提供嘉黎网站建设、嘉黎做网站、嘉黎网站设计、嘉黎网站制作等企业网站建设、网页设计与制作、嘉黎企业网站模板建站服务,十年嘉黎做网站经验,不只是建网站,更提供有价值的思路和整体网络服务。2、jvm结构图

(线程)栈:包含局部变量表、数字操作栈、动态链接、方法出口
(对象)堆:堆中存储对象
本地方法栈:java语言调用一些本地的C++代码
方法区(原空间):加载一些常量、静态变量、类信息
程序计数器:字节码文件中执行到某一句指令所对应的行号(并发执行过程相互切换后,继续执行的依据)
在这里插入图片描述

3、堆中的对象及其gc

在这里插入图片描述

堆中分区:年起代、老年代
年轻代:Eden区、Survivor区(s0、s1)
Eden区:所有新进来的对象先在这里,若满了就会进行major gc,回收无用的对象,然后将剩下的放入s0区,若第二次Eden满了,继续进行major gc,判断Eden与Survivor中非空的对象是否可以回收,然后将两部分不能回收的放入s1区
Survivor区:若对象头中的次数达到15(一般为15),就会放入老年区,说白了就是经过15次major gc后依然存在的对象移入老年区
老年代:当major jc 达到15次,这个对象还在时,就将其加入老年区

major gc:当我们堆中Eden满的时候,进行major gc,将其中的对象找寻其根节点(没有引用其他对象的对象),看是否回收,若满足回收条件,就释放
full gc:当老年区满了,就会进行full gc ,看是否可以回收
stop the word:full gc过程中,进入这个状态

你是否还在寻找稳定的海外服务器提供商?创新互联www.cdcxhl.cn海外机房具备T级流量清洗系统配攻击溯源,准确流量调度确保服务器高可用性,企业级服务器适合批量采购,新人活动首月15元起,快前往官网查看详情吧


文章题目:一个类在jvm中运行的过程-创新互联
网站URL:http://bjjierui.cn/article/dspjsh.html

其他资讯