任务中心 今天是: 2019-12-07    美好的一天,从现在开始我的广告积分充值
文库网
关注排行榜

当前无数据...

查看: 18|回复: 0
收起左侧

[JAVA经验] Java虚拟机调优原理及技巧 中文WORD版下载

[复制链接]
字体大小: 正常 放大

已抛锚 成长值: 895

累计签到:23 天
连续签到:1 天

升级   100%

1975

主题

1403

B币

2万

积分

宣传达人

注册时间
2019-1-26
最后登录
2019-12-6
在线时间
1047 小时
职业身份
程序员
发表于 2019-11-2 22:04:48 | 显示全部楼层 |阅读模式
  作者可信度:
 
100% (8) 【我投】
  作者可疑度:
 
0% (0) 【我投】

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
本文档次要报告的是Java假造机调劣道理及本领;期望本文档会给有需求的伴侣带去协助;感爱好的伴侣能够过去看看' v: G& R3 k1 J4 T: ^
片断; \2 {- v( X5 N0 R5 ?6 {8 h- ?
、相干观点
根本收受接管算法
1.        援用计数(Reference Counting); `/ I# |( i& ]* }$ f
比力陈腐的收受接管算法。道理是此工具有一个援用,即增长一个计数,删除一个援用则削减一个计数。渣滓收受接管时,只用搜集计数为0的工具。此算法最致命的是没法处置轮回援用的成绩。
2.        标识表记标帜-肃清(Mark-Sweep)3 M& e% s4 i; W+ P: V
此算法施行分两阶段。第一阶段从援用根节面开端标识表记标帜一切被援用的工具,第两阶段遍历全部堆,把已标识表记标帜的工具肃清。此算法需求停息全部使用,同时,会发生内乱存碎片。
3.        复造(Copying)3 }. n4 ]+ c5 ]3 |0 D: d! w5 D
此算法把内乱存空间划为两个相称的地区,每次只利用此中一个地区。渣滓收受接管时,遍历当前利用地区,把正正在利用中的工具复造到别的一个地区中。次算法每次只处置正正在利用中的工具,因而复造本钱比力小,同时复造已往当前借能停止响应的内乱存收拾整顿,不外呈现“碎片”成绩。固然,此算法的缺陷也是很较着的,便是需求两倍内乱存空间。
4.        标识表记标帜-收拾整顿(Mark-Compact)1 o3 B3 d3 c6 F
此算法分离了“标识表记标帜-肃清”战“复造”两个算法的长处。也是分两阶段,第一阶段从根节面开端标识表记标帜一切被援用工具,第两阶段遍历全部堆,把肃清已标识表记标帜工具而且把存活工具“紧缩”到堆的此中一块,按挨次排放。此算法制止了“标识表记标帜-肃清”的碎片成绩,同时也制止了“复造”算法的空间成绩。
5.        删量搜集(Incremental Collecting)
9 G! T% B) u# o1 [1 m4 Q施行渣滓收受接管算法,即:正在使用停止的同时停止渣滓收受接管。没有明白甚么缘故原由JDK5.0中的搜集器出有利用这类算法的。
6.        分代(Generational Collecting)( [! p* e4 f# a1 B" D1 K' r0 H+ ~
基于对工具性命周期阐发后得出的渣滓收受接管算法。把工具分为年轻代、大哥代、耐久代,对差别性命周期的工具利用差别的算法(上述方法中的一个)停止收受接管。如今的渣滓收受接管器(从J2SE1.2开端)皆是利用此算法的。
....................................................................................................- \% H! u9 j5 {, X  D. \
电子版仅供预览及进修交换利用,下载后请24小时内乱删除,撑持正版,喜好的请购置正版。编程之家供给下载浏览,假如正在浏览进修过程当中碰到甚么成绩,欢送各人前去收帖一同进修会商!
2 @9 B: C8 N4 t/ m6 Y$ e+ X
文件名称:java虚拟机调优原理及技巧.doc 
下载次数:0  文件大小:301 KB  售价:1B币 [记录]
下载权限: 不限 以上或VIP [购买VIP] [充B币] [赚B币] [10B币=1元] [VIP最低4折下载] [举报]
安全检测,请放心下载

5 c7 M3 N% b8 o6 o3 i/ ^
发帖求助前要善用【论坛搜索】功能, 那里可能会有你要找的答案,也能为你节约不少学习时间;
如何回报帮助你解决问题的坛友,好办法就是点击帖子下方的评分按钮给对方加【威望】和【贡献】而不会扣除自己的积分,做一个热心并受欢迎的人!
如发现灌水帖、病毒木马帖、广告帖、工具不能正常使用、网盘链接失效,请点击【举报】 核实有几率会给予额外的B币奖励哦!
本站资源均由网上搜集或网友上传提供,内容仅供观摩学习交流之用,本站将不对任何资源负法律责任.如有侵犯您的版权,请及时联系我们(邮箱:892481490@qq.com,客服QQ:892481490),我们会尽快处理! 本贴地址:http://www.bianchenghome.com/thread-2276-1-1.html 上篇帖子: Weblogic部署Web项目 中文WORD版下载 下篇帖子: Eclipse下新建web项目 中文WORD版下载 java java虚拟机 虚拟 虚拟机 调优
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

发布资源 快速回复 返回列表 客服中心 官方QQ群

编程之家——编程技术交流学习的论坛

编程之家

本站资源均由网上搜集或网友上传提供,内容仅供观摩学习交流之用,本站将不对任何资源负法律责任.如有侵犯您的版权,请及时联系我们(邮箱:892481490@qq.com,客服QQ:892481490),我们会尽快处理!

关注我们的微信公众号

联系我们

QQ:892481490

邮箱:892481490@qq.com

QQ总群:974163182

时间:9:00-21:00

QQ|小黑屋|手机版|编程之家论坛 ( 桂ICP备18002029号 ) GMT+8, 2019-12-7 05:14

Powered by 编程之家 © 2018-2019

快速回复 返回顶部 返回列表