当前位置: 首页 > wzjs >正文

简单网页制作代码模板北京seo招聘网

简单网页制作代码模板,北京seo招聘网,做网站宽度和长度布局,学校网站建设情况介绍JVM内存模型 JVM组成JVM内存模型GC对象结构 JVM组成 类装载子系统字节码执行引擎运行时数据区(内存模型) JVM内存模型 本地方法栈(线程独立)栈(线程独立) 设置一个线程栈大小参数:-Xss&#…

JVM内存模型

  • JVM组成
  • JVM内存模型
  • GC
  • 对象结构

JVM组成

  1. 类装载子系统
  2. 字节码执行引擎
  3. 运行时数据区(内存模型)

JVM内存模型

  1. 本地方法栈(线程独立)
  2. 栈(线程独立)
    设置一个线程栈大小参数:-Xss,默认1M
    每个线程会在栈内存区分配一块内存给本线程使用,我们叫线程栈,每个方法是一个栈帧。栈帧里面大概分4部分:局部变量表、操作数栈、动态链接、方法出口。
  3. 程序计数器(线程独立)
  4. 堆(线程共享)
    设置堆大小参数:-Xms -Xmx
  5. 方法区也叫元空间(线程共享)
    设置方法区大小参数:-XX:MetaspaceSize -XX:MaxMetaspaceSize
    使用直接内存,上限可以无限大直至撑满物理内存。
    默认值为21M。建议要设置此参数。因为初始值太小,方法区满会触发fullGC。然后回触发扩容。

GC

  1. GC Root:方法区静态变量、线程栈局部变量表、本地方法栈变量
  2. 堆中的区域分配:老年代(2/3)、新生代(Eden区(8),S0区(1),S1区(1))
    new一个对象时,先判断是不是栈上分配(逃逸分析),如果不是判断是不是大对象(可以通过参数设置阈值),大对象直接进入老年代;不是大对象进入Eden区,如果Eden区放不下,触发一次monirGC,剩余存活对象进入S0,下次再触发minorGC时同时回收Eden和S0,剩余存货对象进入S1,以此交替。每存活一次年龄+1,达到最大年龄15(可以设置进入老年大的年龄),进入老年代。如果GC之后对象还是放不下,会触发FullGC,同时回收老年代、新生代和元数据区。对象进入Eden区时,也可能根据当前存活对象大小等判断,S区放不下时,也可能直接触发FullGC。
  3. 方法区回收的无用的类需满足的条件:
    2.1 该类所有的实例对象被回收
    2.2 加载该类的classloader已经被回收
    2.3 该类的Class对象没有在任何地方引用,无法在任何地方通过反射访问该类

对象结构

  1. 对象头
    1.1 Mark Word(32位4字节,64位8字节)
    1.2 Klass Pointer类型指针(64位开启压缩4字节,关闭压缩8字节)类的元数据的指针
    1.3 数组长度(4字节,只有数组对象才有)
  2. 实例数据
  3. 对齐填充(保证是8字节的整数倍)
http://www.dtcms.com/wzjs/331257.html

相关文章:

  • 做导购型网站福州seo外包公司
  • 最好的网站建设哪家好苏州疫情最新情况
  • 做网站的软件叫什么关键词排名查询网站
  • 可以做相册的网站百度广告联盟一个月能赚多少
  • 徐州好点的做网站的公司有哪些关键词营销优化
  • 永久网站建设成都网络营销推广
  • 湛江市住房和城乡建设网站打广告在哪里打最有效
  • 网站建设服务商排名郑州网站seo优化公司
  • 公司手机网站建设看片应该搜什么关键词哪些词
  • 视频网站 怎么做教育培训网站设计
  • 云南微网站制作成都专门做网站的公司
  • 汕头专业网站制作公司关键词采集网站
  • 图书网站开发介绍百度推广充值必须5000吗
  • 请输入您网站的icp备案信息营销技巧美剧
  • wordpress 插件 活动在线seo工具
  • 东莞建设造价信息网站好搜网
  • 学校网站建设的优势和不足南京seo关键词排名
  • 自己做局域网站2023广东又开始疫情了吗
  • 网站开发文档带er图自媒体视频剪辑培训班
  • 电商网站开发平台哪家好百度知道在线
  • 深圳市网站开发坂田附近b2b网站推广排名
  • 网站建设技术部奖惩制度网站关键词如何优化
  • 哪些网站首页做的好发布任务注册app推广的平台
  • 政府网站建设意见建议国内免费二级域名建站
  • 深入了解网站建设代运营电商公司
  • 做app和做网站的区别sem竞价托管费用
  • 易企秀h5制作官网手机百度关键词优化
  • 哪个网站做兼职猎头整站优化关键词推广
  • 成功网站运营案例怎么查询搜索关键词
  • 建一个优化网站多少钱聊石家庄seo