Java应用系统的资源消耗模式研究

来源 :南开大学 | 被引量 : 0次 | 上传用户:wgy
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着信息技术的发展,Java应用系统、用户和信息量急剧增加,如何对系统资源消耗进行定量测量和定性分析,以便充分合理利用计算资源,提供稳定可靠和快捷的网络服务,是比较重要的课题。   论文对Java应用系统资源消耗情况进行分析后,给出了根据网络应用的业务类型和操作特点来定量测量和定性分析系统资源消耗模式的方法。论文结合学位与研究生教育发展评估工作平台,重点研究了Java应用中的页面加载、文件生成与下载、文件上传及邮件批量发送等业务和操作的资源消耗模式。论文研究了Java应用的不同业务和操作对CPU、内存、磁盘及网络资源消耗的差异性和相关性,给出了这些资源消耗信息的获取方法。   论文研究了Java虚拟机的垃圾回收机制,研究了Tomcat处理WEB的处理过程,并指出了应该以Tomcat连接器的Service函数作为划分请求的标志。使用DTrace和LoadRunner测量了一个真实在线运行的项目的部分服务。在得到测量数据后,将数据导入到数据库中并进行分析。实验结果表明各资源消耗都与响应时间呈线性关系。文件的生成与下载是占用内存最多的请求;文件的上传是对网络读写最多的请求,不管文件有多大,一个文件的上传只需要固定的内存,其在服务器上的响应时间几乎不随文件的大小而改变。页面的加载的对数据库使用较高。邮件发送时占有较高的网络写,而几乎没有与数据库的交互。   对网络应用资源消耗类型的分类有利于在网络应用尚未部署前对网络应用的性能进行预判,从而辅助容量规划,对细粒度负载均衡以及资源的充分利用等有一定的指导作用。另外,论文对于这些资源消耗信息的获取方式也可以用于其它类型应用的性能分析。
其他文献
重点讨论了网络参考信息与研究的特点,并对网络参考信息资源的因素进行了探讨。 It focuses on the characteristics of network reference information and research, and
期刊
一个业余作者如何才能写出读者喜闻乐见的稿件,提高稿件的命中率?本人通过多年的实践,总结出三点体会。一是抓住焦点。众所周知,撰写稿件必须有很好的嗅觉,善于抓住事物的根
期刊
目的 观察生血宝合剂治疗肿瘤化疗后贫血的临床疗效.方法 选择116 例恶性肿瘤化疗病人随机分为生血宝组和对照组各58 例, 两组病例均选用紫杉醇、多西他赛、拓扑替康、吉西他
私募基金一直如同地下的暗河,在资本市场里奔突、汹涌。老的死去,新的又诞生,在政策的夹缝中顽强生存。适逢大牛市,它们便迅速地成长。根据业内人士的推断,目前私募基金已经
科里奥利质量流量计可以直接测量流体的质量流量,其测量精度高,具有广泛的应用前景。为克服传统模拟信号处理方法的局限,将数字信号处理方法应用于科氏质量流量计,并基于DSP
一位退伍老兵,离休后拿出家里的全部积蓄义务普法,而且一干就是20多年。这位义务普法员,就是山西省翼城县北捍村87岁的共产党员、全国十大法制新闻人物朱歧山。 A veteran v
健康话题现在越来越多地受到重视,可以说其受到的关注度比以往任何时候都要强烈。人们已经不再单一通过各种传统媒体得到有关健康的知识、常识,各种新媒体的出现,为大量传播
φ3.2×5.4m球磨机是矿山的核心设备,而 φ3.2×5.4m球磨机的转动是由开式齿轮来完成的.运行的好坏,故障的维修率发生的高低,直接影响到企业生产成品的质量、产量及整体的经