基于aop的j2ee应用程序性能监控系统研究与实现

基于aop的j2ee应用程序性能监控系统研究与实现

ID:33085646

大小:11.75 MB

页数:77页

时间:2019-02-20

基于aop的j2ee应用程序性能监控系统研究与实现_第1页
基于aop的j2ee应用程序性能监控系统研究与实现_第2页
基于aop的j2ee应用程序性能监控系统研究与实现_第3页
基于aop的j2ee应用程序性能监控系统研究与实现_第4页
基于aop的j2ee应用程序性能监控系统研究与实现_第5页
资源描述:

《基于aop的j2ee应用程序性能监控系统研究与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、ADisertationSubmitedtoZhejiangUniversityfortheDegreeofMasterofEngineeringTITLE:TheResearchAndAuthor:Supervisor:生三垒旦g生垒兰一.T■,、●Subj:ComputerApp1icationTechn01ogySubectj】:....................................:!.......................................一College:一ComputerScienceandTechnology.SubmittedDate:2

2、014.01.20摘要绝大部分的应用系统都会提供对自身运行状况进行监控的功能,以方便用户更加深入和全面地了解系统的性能和当前的健康情况。提供这种功能的代码模块我们称之为性能监控系统。从性能监控系统测量的对象方面讲,需要监控的对象有:目标系统对系统资源的利用情况:方法的时间响应;业务数据的处理情况等。对于系统资源的利用情况,比如CPU利用率、内存利用率等,几乎所有的性能监控系统都有提供:对于方法的时间响应,一般提供其一段时间内最大最小和平均性能的监控:目前有少部分性能监控系统开始关注对于业务数据的处理,比如能将当前处理数据的调用栈信息展示出来。为了更加全面地监控每一条业务数据的处理情况,本文研究

3、和实现了一种性能监控系统。该系统能捋业务数据处理的轨迹记录下来,形成方法的调用关系:对于部署在分布式环境中的应用系统,如果一条业务数据的串行处理流经了多台机子,那么该性能监控系统能以业务数据为中心展示其流经的每一台机子的详细轨迹:另外为了方便用户分析问题,该系统还会搜集数据处理过程中的相关业务上下文信息。当用户跟踪某条业务数据的处理轨迹时,系统就能把这些信息展示给用户。由于性能监控系统是一个相对来说比较公用的模块,因此本文致力于设计和实现一个与目标系统耦合度尽量低的、能方便用户使用的通用型性能监控系统。使用面向方面的编程思想,将性能监控系统从整个应用系统中剥离出来,当作一个方面来实现。就能很好

4、地解决这个问题。本文最后利用AspectJ技术,对设计的系统进行了一个初步的实现,并设计了相关实验对其性能进行了评估。关键词:性能监控,面向方面编程,AspectJ,Java扩展管理AbstractMostoftheapplicationsystemswillprovidefortheirownhealthmonito血gIeaturestofacilitateuserstomorein-depthandcomprehensiveunders协dingofsystemperformanceandcurrenthealthsituation.Thecodemodulewhichprovidest

5、hisfeaturecalledperformancemonitoringsystem.Forthetargetobjectthatneedstobemonitored,thereare:theutilizationofsystemresourceswhentargetsystemisrunning;theresponsetimeofmethods;theprocessingofbusinessdata,etc.Fortheutilizationofsystemresources,suchasCPUutilization,memoryutilization,etc.,almostallperf

6、ormancemonitoringsystemshaveprovidedthisfeature;fortheresponsetimeofmethods,generallyprovidethemaxlmum、minimumandaverageperformancemonitoringwithinoneperiodoftime;currentlysomeperformancemonitoringsystemsstartedtopayattentiontobusinessdataprocessing,suchasdisplayingthecurrentcallstackinformationofth

7、edataprocessing.Inordertomonitortheprocessingsituationforeachbusinessdata,thispaperstudiesandimplementsaperformancemonitoringsystem.Thissystemcan仃ackbusinessdataprocessinganddisplayitsmethod—callrelat

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。