[发明专利]用于为性能监控的用户界面提供数据的方法和系统有效
申请号: | 201210166886.8 | 申请日: | 2012-05-25 |
公开(公告)号: | CN103425476A | 公开(公告)日: | 2013-12-04 |
发明(设计)人: | 扈晓炜;黎成权;肖如杏;陈悦 | 申请(专利权)人: | 国际商业机器公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44 |
代理公司: | 北京市中咨律师事务所 11247 | 代理人: | 于静;张亚非 |
地址: | 美国*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 性能 监控 用户界面 提供 数据 方法 系统 | ||
技术领域
本发明涉及计算机领域,更具体地,本发明涉及用于为性能监控的用户界面提供数据的方法和系统。
背景技术
当前,在应用系统的运行中往往需要了解应用的性能以及相关的资源使用状况,也就是说对应用系统的性能进行监控。随着应用系统及其部件的复杂性的不断增加,一个应用可能涉及成千上万个与性能相关的运行指标,而收集和显示与全部运行指标相关的数据往往需要很多系统资源,因而可能会影响应用系统的正常运行。对于应用系统中的某些特定应用,管理人员需要找出最重要的运行指标并持续监控才能保证随时了解应用系统的运行状态,以便及时处理出现的问题。更多的,管理人员经常需要将与应用系统的若干运行指标相关的数据进行汇总以便提取反映应用系统运行的总结性数据。当前对应用系统进行性能监控时,采用的方法是在应用的运行过程中通过用户界面直接提取与运行指标相关的数据,然后根据提取的数据计算所需的运行指标。但是,该方法随着应用系统的复杂度以及计算复杂性的增加会导致显示速度缓慢。
发明内容
本发明说明性实施例中认识到现有技术中存在的上述缺点。为此,本公开提供了克服现有技术中一个或多个上述缺点的技术方案。
根据本发明的一个实施例,提供了一种用于为性能监控的用户界面提供数据的方法,包括:获取数据定义,其中数据定义是响应于用户界面的定义产生的;根据数据定义从数据源获取数据;根据数据定义对获取的数据进行处理;以及高速缓存处理后的数据。
根据本发明的另一个实施例,提供了一种用于为性能监控的用户界面提供数据的系统,包括:数据定义获取模块,配置为获取数据定义,其中数据定义是响应于用户界面的定义产生的;数据获取模块,配置为根据数据定义从数据源获取数据;数据处理模块,配置为根据数据定义对获取的数据进行处理;以及高速缓存模块,配置为高速缓存处理后的数据。
利用本发明的一个或多个上述实施例,在设计用于性能监控的用户界面时,根据用户界面定义动态地生成对应的数据定义。根据性能监控系统的设计,性能监控系统可以预先获取该数据定义并根据该数据定义收集应用的运行数据,并存入高速缓存。当用户加载性能监控的用户界面时,由于对应于该用户界面的运行数据已经预先在高速缓存中存储,从而能够大大提高显示速度,有效地解决了现有技术中存在的上述问题。
附图说明
通过结合附图对本公开示例性实施方式进行更详细的描述,本公开的上述以及其它目的、特征和优势将变得更加明显,其中,在本公开示例性实施方式中,相同的参考标号通常代表相同部件。
图1显示了适于用来实现本发明实施方式的示例性计算系统100的框图;
图2显示了根据本发明一个实施例的用于为性能监控的用户界面提供数据的方法200的流程图;
图3显示了根据本发明一个实施例的用于为性能监控的用户界面提供数据的系统300的框图。
具体实施方式
下面将参照附图更详细地描述本公开的优选实施方式。虽然附图中显示了本公开的优选实施方式,然而应该理解,可以以各种形式实现本公开而不应被这里阐述的实施方式所限制。相反,提供这些实施方式是为了使本公开更加透彻和完整,并且能够将本公开的范围完整的传达给本领域的技术人员。
图1显示了适于用来实现本发明实施方式的示例性计算系统100的框图。如图1所示,计算机系统100可以包括:CPU(中央处理单元)101、RAM(随机存取存储器)102、ROM(只读存储器)103、系统总线104、硬盘控制器105、键盘控制器106、串行接口控制器107、并行接口控制器108、显示控制器109、硬盘110、键盘111、串行外部设备112、并行外部设备113和显示器114。在这些设备中,与系统总线104耦合的有CPU 101、RAM 102、ROM 103、硬盘控制器105、键盘控制器106、串行控制器107、并行控制器108和显示控制器109。硬盘110与硬盘控制器105耦合,键盘111与键盘控制器106耦合,串行外部设备112与串行接口控制器107耦合,并行外部设备113与并行接口控制器108耦合,以及显示器114与显示控制器109耦合。应当理解,图1所述的结构框图仅仅是为了示例的目的,而不是对本发明范围的限制。在某些情况下,可以根据具体情况增加或减少某些设备。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210166886.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种绕线式三相异步电机转子
- 下一篇:用于获取屏幕快照中的内容的方法和设备