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

兰州中川国际机场海外seo网站推广

兰州中川国际机场,海外seo网站推广,制作网站需要懂哪些,wordpress 更改端口文章目录概述如何设置划分老年代和新生代的大小概述 在 Java 中,堆被划分成两个不同的区域:新生代 ( Young )、老年代 ( Old )。 新生代 ( Young ) 又被划分为三个区域:Eden、From Survivor、To Survivor。 这样划分的目的是为了使 JVM 能…

文章目录

  • 概述
  • 如何设置划分老年代和新生代的大小

概述

在 Java 中,堆被划分成两个不同的区域:新生代 ( Young )、老年代 ( Old )。

新生代 ( Young ) 又被划分为三个区域:EdenFrom SurvivorTo Survivor

这样划分的目的是为了使 JVM 能够更好的管理堆内存中的对象,包括内存的分配以及回收。

堆的内存模型大致为:
在这里插入图片描述
从图中可以看出: 堆大小 = 新生代 + 老年代。其中,堆的大小可以通过参数 –Xms、-Xmx 来指定。

默认的,新生代 ( Young ) 与老年代 ( Old ) 的比例的值为 1:2 ( 该值可以通过参数 –XX:NewRatio 来指定 ),即:新生代 ( Young ) = 1/3 的堆空间大小。老年代 ( Old ) = 2/3 的堆空间大小。

其中,新生代 ( Young ) 被细分为 Eden 和 两个 Survivor 区域,这两个 Survivor 区域分别被命名为 from 和 to,以示区分。

默认的,Eden : from : to = 8 : 1 : 1 ( 可以通过参数 –XX:SurvivorRatio来设定 ),即: Eden = 8/10 的新生代空间大小,from = to = 1/10 的新生代空间大小。

JVM 每次只会使用 Eden 和其中的一块 Survivor 区域来为对象服务,所以无论什么时候,总是有一块 Survivor 区域是空闲着的。

因此,一般新生代可用空间=Eden+from,新生代实际可用的内存空间为 9/10 ( 即90% )的新生代空间。

如何设置划分老年代和新生代的大小

方法1:通过前文知道默认的比例,那么设置内存的总大小即可,自动按比例划分

方法2:

-Xms 堆内存的初始大小,默认为物理内存的1/64
-Xmx 堆内存的最大大小,默认为物理内存的1/4
-Xmn 堆内新生代的大小。通过这个值也可以得到老生代的大小:-Xmx减去-Xmn

可以参见:《《深入理解java虚拟机v3》长期存活的对象将进入老年代 > 代码清单3-9》,里面有实战样例






参考:
《JVM老年代和新生代的比例》

http://www.lbrq.cn/news/2391463.html

相关文章:

  • 个人做视频网站视频储存重庆网站设计
  • wordpress如何创建导航栏河南网站推广优化
  • 张家港做网站的推荐seo网站优化案例
  • 信誉好的常州网站建设汕头seo网络推广服务
  • 电子商务网站建设实训过程2023年8月疫情恢复
  • 企业网站建站之星seo网站推广推荐
  • 大连专业做网站抖音seo优化怎么做
  • 做网站主要学什么软件免费建自己的网址
  • 网站首页制作过程百度推广客户端电脑版
  • 东莞营销型网站建设网络服务合同
  • 做网站还要买服务器吗互联网搜索引擎
  • 宝安住房和建设局网站微信朋友圈广告在哪里做
  • 分销网站有哪些深圳网站建设服务
  • 科技网站颜色企业培训课程
  • 工信部网站域名查询优化大师免费版
  • 如何做移动端网站seo技术自学
  • 可以看那种东西的浏览器seo入门黑帽培训教程
  • 宁德城乡建设部网站网站域名查询ip
  • 给人做ppt的网站吗百度上传自己个人简介
  • 嘉兴网站搭建糕点烘焙专业培训学校
  • 网站后台管理模板psd外链发布网站
  • 单页面网站怎么做百度搜索引擎推广怎么弄
  • 网站推广智选刺盾云下拉东莞网站制作的公司
  • 网站优化3个关键词和10个关键词的区别企业网络营销策略分析案例
  • 下了网站建设免费职业技能培训网站
  • 做快消品看那些网站好百度推广全国代理商排名
  • 顺德企业手机网站建设百度一下就一个
  • 大型网站制作需要多少钱企业网络营销策略分析案例
  • 网站注入木马营销方案怎么写模板
  • wordpress 支付下载百度seo
  • Flowable31动态表单-----------------------终章
  • Linux“一切皆文件“设计哲学 与 Linux文件抽象层:struct file与file_operations的架构解析
  • FLTK UI窗口关闭时延时卡顿问题全流程分析与优化实战
  • Python爬虫入门到实战(3)-对网页进行操作
  • 零基础入门:用按键精灵实现视频自动操作(附完整脚本)
  • 基础算法题