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

求做图的网站站长工具域名查询

求做图的网站,站长工具域名查询,外贸平台是做什么的,怎么样能够为一个网站做推广一、JVM堆内存介绍 Java大多数对象都是存放在堆中,堆内存是完全自动化管理,根据垃圾回收机制不同,Java堆有不同的结构,下面是我们一台生产环境服务器JVM堆内存空间分配情况,JVM只设置了-Xms2048M -Xmx2048M。 1、JVM堆…

一、JVM堆内存介绍

Java大多数对象都是存放在堆中,堆内存是完全自动化管理,根据垃圾回收机制不同,Java堆有不同的结构,下面是我们一台生产环境服务器JVM堆内存空间分配情况,JVM只设置了-Xms2048M -Xmx2048M。

1、JVM堆内存为什么要分代

分代目的主要是优化GC的性能,做了分代后在GC时不用对整个堆内存进行扫描,因为Java很多对象是朝生夕死,这部分可以单独放在一个区便于及时回收掉。

2、新生代

伊甸区(Eden):新创建的对象先被分配在Eden区存放。

幸存区1、幸存区2:当Eden区满的时候进行Minor GC,如果对象还存活的,会被移到幸存区,以后每次GC时对象的年龄会加1,当年龄加到一定程度就会被移到老年代,幸存区分成两个区,每次只使用一个区,当一个区块填满了后会将还活着对象复制到另一个区。

新生代采用复制算法进行垃圾回收,垃圾回收进行的比较频繁,每次执行Minor GC耗时比较短(监测两周数据,每天执行28次Minor GC,每次耗时10毫秒)

3、老年代

老年代对象比较稳定,当有新生代对象移到老年代,如果空间不够时会触发MajorGC,采用标记清除法,即扫描内存区块后标记出存活的对象,然后将未标记的进行回收,MajorGC耗时比较长(监测两周数据,只有启动的时候执行了4次MajorGC,每次耗时200毫秒)。

二、监测堆内存区空间变化

1、使用jstat监测堆内存空间使用情况

使用Shell脚本每隔一分钟获取一次内存占用数据并写入数据库。

2、内存空间使用数据分析

从图中可以看出

1、YGC和EU(伊甸区内存使用大小)的关系,当EU占满了,触发了YGC,然后EU下降。

2、S0和S1空间使用相互切换,当S0空的时候,新生代幸存对象放在S1,当S1空的时候,新生代幸存对象放在S0。

3、老年代的占用空间和FGC

跟踪了从7月13号~7月19号  OU从83M增长为107M,远远达不到分配的1365.5M,另外每周都有系统发布JVM会重启,所以都没有发生过FGC,新系统上线时要特别关注FGC的情况,最常见的是当异常情况下把表的数据全部加载到内存,这种极易造成堆内存快速增长,然后频繁FGC,甚至发生OOM。

三、Java对象在堆中分配的流程图

注:网上找的图片

http://www.hkea.cn/news/43379/

相关文章:

  • 制作网站的最新软件如何优化关键词的方法
  • 东莞工作招聘网最新招聘搜索 引擎优化
  • 宁波俄语网站建设免费发广告的平台有哪些
  • 郑州外贸网站建设及维护营销软件商城
  • 泉州百度关键词排名广州网站营销优化qq
  • 怎么做wep网站营销推广活动方案
  • 展示型网站php官方app下载安装
  • 嘉祥网站建设广东省自然资源厅
  • 忘记网站后台密码网站排名软件推荐
  • 怎么查公司网站有没有被收录火爆产品的推广文案
  • 绵阳网站建设 经开区网络教学平台
  • wordpress阅读量没改7个湖北seo网站推广策略
  • 网站建设成功案例方案找培训机构的平台
  • 园林绿化网站建设百度关键词优化公司
  • 个人如何建设网站网络营销方式有哪些分类
  • 北京做百度网站建设电商平台如何推广运营
  • 电脑个人网站怎么做网络销售新手入门
  • 海口网站建设 小黄网络手机百度搜索
  • 太原百度网站建设网站应该如何进行优化
  • 烟台市做网站uc浏览网页版进入
  • 工程信息网站哪家做的较好提高工作效率心得体会
  • 建站平台入口徐州网站设计
  • 出口手工艺品网站建设方案站长统计app下载
  • 提升学历骗局武汉搜索引擎排名优化
  • wordpress+park主题上海全国关键词排名优化
  • 潍坊最早做网站的公司短链接生成网址
  • 东莞化工网站建设爱站网ip反域名查询
  • 做网站赚钱 2017哈尔滨关键词排名工具
  • 建设的网站首页微信怎么做推广
  • 建设网站导航百度信息流推广和搜索推广