- 1、本文档共41页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
深入理解java虚拟机培训ppt.pdf
课程
深入理解JAVA虚拟机
2013-12-27
caizi12@126.com
内容大纲
一、分享目标
• 分享的目标
二、Jvm基础知识及内存设置、监控
•Jvm相关概述
•Jvm运行流程
•Jvm体系架构
•Jvm 内存模型
•JVM 内存监控
三、Jvm垃圾回收机制及性能调优实战
•Jvm垃圾回收机制
• 如何提高Eclipse的运行效率
1、分享目标
能更深入的认识JAVA及JAVA虚拟机
了解JAVA虚拟机的体系结构及垃圾回收机制
了解JAVA虚拟机监控工具,可以进行简单的性能调优
一起学习,共同成长…….
2、Jvm基础知识及内存设置、监控
2.1、JVM相关概念
1、什么是JVM
2、JVM能运行哪些编程语言
3、JVM运行流程
4 、JVM生命周期
5、三大流行的JVM
2.2、JVM体系结构
1、类加载器
2、执行引擎
3、运行时数据区
4 、本地库接口
2.3、JVM 内存参数调整及监控
1、JVM之内存调整
2、JVM监控工具之Jconsole
3、JVM监控工具之JProfile
什么是JAVA虚拟机
JVM是JAVA虚拟机(JAVA Virtual Machine )的缩写,是一个虚构出
来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实
现的。JAVA虚拟机有自己完善的虚拟硬件架构,如处理器、堆栈、寄
存器等,还具有相应的指令系统。JVM屏蔽了与具体操作系统平台相
关的信息,使得JAVA程序只需生成在JAVA虚拟机上运行的目标代码(字
节码),就可以在多种平台上不加修改地运行
JVM能运行哪些编程语言
JVM可以运行任何能编译成符合JVM
JPython 字节码规范的字节码。JAVA 和其他
JRuby JAVA JVM语言都是要经过编译成字节码之
后运行的。
Groovy JVM Scala 一次编写,到处运行。经过多年的
发展JVM 已经成为一个多元化的平台,
Cloiure Ceylon 越来越多的语言可以运行在JVM上。
……
…
JVM运行流程
JAVA源程序
编译
JAVA字节码(.class文件)
通过本地或网络传输字节码
JAVA虚拟机
Windows下 Linux下的 能直接解释
的JAVA字节 JAVA字节码 JAVA字节码
码解释程序 解释程序
您可能关注的文档
最近下载
- 【社会层面】社会主义核心价值观.ppt VIP
- 回话有招高情商回话术书本.doc VIP
- 【社会层面】社会主义核心价值观精品课件.ppt VIP
- 沪教8AUnit6Ancientstories more practice-The story of 100,000 arrows 公开课优质课教案教学设计.doc
- 小学《科学》新教材培训研讨会:技术与工程领域总体介绍.pptx
- 2024年中考英语复习 并列复合句 讲义学案(解析版).pdf VIP
- 血常规结果解释ppt课件.pptx VIP
- 第16课 课件 2022-2023学年高中新经典日本语基础教程第二册.pptx VIP
- 软件工程专业生涯发展展示.pptx
- 成人脑室外引流护理——中华护理学会团体标准解读.pptx
文档评论(0)