- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
毕 业 设 计(论文)
外 文 文 献 翻 译
文献、资料中文题目:Java垃圾收集器的工作方式文献、资料英文题目:
文献、资料来源:
文献、资料发表(出版)日期:
院 (部):
专 业: 计算机科学与技术
班 级:
姓 名:
学 号:
指导教师:
翻译日期: 2017.02.14
毕业设计(论文)
外文文献翻译
专业 计算机科学与技术 学生姓名 班级 学号 指导教师
信息工程学院
英文原文
How a garbage collector works of Java Language
If you come from a programming language where allocating objects on the heap is expensive, you may naturally assume that Java’s scheme of allocating everything (except primitives) on the heap is also expensive. However, it turns out that the garbage collector can have a significant impact on increasing the speed of object creation. This might sound a bit odd at first—that storage release affects storage allocation—but it’s the way some JVMs work, and it means that allocating storage for heap objects in Java can be nearly as fast as creating storage on the stack in other languages.
For example, you can think of the C++ heap as a yard where each stakes out its own piece of turf object. This real estate can become abandoned sometime later and must be reused. In some JVMs, the Java heap is quite different; it’s more like a conveyor belt that moves forward every time you allocate a new object. This means that object storage allocation is remarkably rapid. The “heap pointer” is simply moved forward into virgin territory, so it’s effectively the same as C++’s stack allocation. (Of course, there’s a little extra overhead for bookkeeping, but it’s nothing like searching for storage.)
You might observe that the heap isn’t in fact a conveyor belt, and if you treat it that way, you’ll start paging memory—moving it on and off disk, so that you can appear to have more memory than you actually do. Paging significantly impacts performance. Eventually, after you create enough objects, you’ll run out of memory. The trick is that the garbage collector steps in, and while it collects the garbage it compacts all the objects in the heap so that you’ve effectively moved the “heap
您可能关注的文档
- 3r原则对的工业设计的影响大学毕业论文英文文献翻译及原文.doc
- ABSTRACT风力发电大学毕业论文英文文献翻译.doc
- digital-filter-design数字滤波器设计大学毕业论文英文文献翻译及原文.doc
- Intelligent-parking-system智能停车场系统大学毕业论文英文文献翻译及原文.doc
- InventoryManagement存货管理大学毕业论文英文文献翻译及原文.doc
- Manipulator机械手大学毕业论文英文文献翻译及原文.doc
- MineSafety煤矿安全大学毕业论文英文文献翻译及原文.doc
- New-Competencies-for-HR人力资源管理的新型胜任力大学毕业论文英文文献翻译及原文.doc
- Oracle虚拟机服务器软件虚拟化在一个64位Linux环境的性能和可扩展性大学毕业论文英文文献翻译及原文.doc
- Risk-Management风险管理大学毕业论文英文文献翻译及原文.doc
- 计算机科学与技术专业分析和比较开放和封闭的移动平台大学毕业论文英文文献翻译及原文.doc
- 计算机专业基于WebGIS的校园三维电子地图的设计与实现大学毕业论文英文文献翻译及原文.doc
- 计算机专业类Java核心技术卷Ⅱ高级特性大学毕业论文英文文献翻译及原文.doc
- 建设一个跨国的安全文化大学毕业论文英文文献翻译.doc
- 交通运输专业交通拥堵收费和城市交通大学毕业论文英文文献翻译及原文.doc
- 教育不匹配能告诉我们技能不匹配大学就业有关大学毕业论文英文文献翻译及原文.doc
- 金属板料的成形及冲裁大学毕业论文英文文献翻译及原文.doc
- 离心机氮气保护防爆系统设计大学毕业论文英文文献翻译及原文.doc
- 理解S7--200网络通讯的基本概念大学毕业论文英文文献翻译及原文.doc
- 利用C#识别DXF文件的数控雕刻机系统大学毕业论文英文文献翻译及原文.doc
最近下载
- 水利副高级工程师答辩题库.docx VIP
- KS焊线机培训教材.pptx VIP
- 2024综合气象观测题库含解析.pdf
- 临床冠脉定量血流分数(QFR)检查技术规范.pdf VIP
- 新人教版高中数学选择性必修第三册全套课件及配套课时作业(1600页).pptx VIP
- 2025四组30个人民日报精选高考作文热点人物素材集合第2期-备战2025年高考语文写作热点素材讲练(全国通用).docx VIP
- 《企业经营管理仿真实训》课程大纲(本科).pdf VIP
- 高速公路日常养护安全作业指南.pdf VIP
- LEGO乐高积木拼砌说明书10268,Vestas风力发电机,LEGO®CREATORExpert(年份2018)安装指南.pdf
- 施工总体部署及现场总平面布置.docx VIP
文档评论(0)