文件格式:caj
文件大小:5.40MB
适用专业:计算机应用技术
适用年级:研究生
下载次数:0 次
我要下载:客服QQ:5739126论文编号:215838
资料简介:
Java虚拟机衰退分析(硕士学位论文),共65页。
【摘要】 随着Java平台的不断发展,和其良好的跨平台特性,越来越多的应用系统、嵌入式系统采用了Java应用平台,应用领域不断扩大。不过Java虚拟机虽然具有很多优点,但是运行其上的应用服务仍然常常出现衰退现象。很少有研究关注于Java虚拟机衰退对应用服务的影响,而着重于应用服务自身和底层的操作系统层。另一方面,进一步研究Java虚拟机,对其进行刻画也能够更准确地找出产生衰退的原因。基于上述目的,本文首先根据Java虚拟机的自身结构定义了用于分析Java虚拟机的性能度量指标体系,该指标体系包含Java虚拟机的系统服务部件、内存管理部件、执行部件、操作系统虚拟层等重要部件,能够完整地描述Java虚拟机的运行状态。接着,本文又设计并实现了Java虚拟机性能指标采集系统,该系统在设计上使用Agent监测思想,能同步地对Java虚拟机各个组件并行采集,采集到的数据具有时间粒度可控性、完整性等优点,同时该系统对Java虚拟机的正常运行影响较小。最后,基于统计学分析的方法对采集到的性能指标数据进行分析,采用主成分分析的方法去除性能指标内部存在的关联性,再使用多元线性回归的方法对Java虚拟机的性能指标和衰退现象进行拟合建模分析得到了相应的衰退模型。实验结果表明Java虚拟机衰退的主要原因是系统服务部件和内存管理部件,对内存管理部件进行进一步分析发现运行中的内存管理器和代码缓存是内存管理部件引起Java衰退的关键因素。
【关键词】 衰退现象; 性能度量指标; 主成分分析; 多元线性回归; 衰退模型;
目录
m ^ I
Abstract II
1躲 1
1.1选题意义禾口背景 1
1.2研究现状 1
1.2.1 Java虚拟机性能监测研究现状 1
1.2.2 Java虚拟机和软件衰退研究现状 2
1.3本文的主要工作 4
1.4本文的组织结构 4
2 Java虚拟机的性能度量指标体系 6
2.1 Java 禾口 Java 虚拟机 6
2.2 Web性能度量指标 7
2.2.1常用的性能度量指标 8
2.2.2 Web层次化性能度量指标体系 9
2.2.3 Web网状性能度重指标体系 12
2.3 Java虚拟机性能度量指标 13
2.3.1 Java虚拟机的体系结构 13
2.3.2 Java虚拟机层次化性能度量指标体系 15
2.3.3 Java虚拟机网状性能度量指标体系 17
2.4本章小结 18
3 Java虚拟机衰退指标采集系统的设计与实现 19
3.1 系统说明 19
3.2系统概要设计 19
3.2.1总体目标 19
3.2.2整体模块设计 20
3.2.3监测策略 22
3.2.4采集的内容和方法 24
3.3系统详细设计和实现 27
3.3.1数据库设计 27
3.3.2分块设计 28
3.3.3开发环境 34
3.3.4系统实现的结果图 35
3.4本章小结 36
4 Java虚拟机衰退分析 37
4.1基于数据挖掘的建模 37
4.2基于统计方法的建模 38
4.2.1多元线性回归模型 38
4.2.2最小二乘法的参数估计 39
4.2.3多元线性回归模型的显著性检验 41
4.3衰退分析过程 42
4.3.1基本思路 42
4.3.2定义性能指标和衰退指标 43
4.3.3衰退分析 44
4.4衰退分析实验 46
4.4.1实验对象 46
4.4.2实验结果及分析 47
4.5本章小结 53
5全文总结 54
5.1研究工作总结 54
5.2下一步工作 54
资料文件预览:
共1文件夹,1个文件,文件总大小:5.40MB,压缩后大小:4.78MB
- Java虚拟机衰退分析
Java虚拟机衰退分析_刘望舒.caj [5.40MB]
我要下载:Java虚拟机衰退分析(客服QQ:5739126)