[发明专利]应用性能评价和报告有效
申请号: | 201210074239.4 | 申请日: | 2012-03-20 |
公开(公告)号: | CN102902621B | 公开(公告)日: | 2017-04-12 |
发明(设计)人: | 斯瓦鲁普·查特基;卡罗·萨哈周杜里;索姆纳西·森古塔 | 申请(专利权)人: | 塔塔咨询服务有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 广州粤高专利商标代理有限公司44102 | 代理人: | 倪小敏 |
地址: | 印度孟买马哈拉施*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 应用 性能 评价 报告 | ||
技术领域
本发明涉及软件分析(software profiling),尤其(但不仅限于)涉及用于软件应用的性能评价和报告的系统及方法。
背景技术
软件应用的性能评价通常被用于测定在各种不同的工作负担条件下软件应用的各种组成部分是如何运作的。性能评价可以在软件应用生命周期内的多个阶段进行,包括开发阶段、测试阶段、分析阶段和监控阶段。同时它也被应用于验证和校验软件应用的其他属性,如可升级性、可靠性和资源利用性。通常,软件应用性能的评价基于多种性能参数,例如,内存统计、处理器统计、网络统计、线程统计、反应时间等。这些性能评价通常由一个应用团队和相关利害关系者执行。
用户通过执行性能评价,分析评价结果,从而可以给应用团队提供建议。这些建议可以涉及该应用的各个方面、硬件设置、运行时状态等。基于这些评价结果及建议,应用团队可以根据需要采取进一步措施。
有时,执行某个建议以改善一个性能参数可能损害该应用的另一个性能参数。因此,用户可能再次评价多个性能参数并发送建议,以改进性能。这个关于软件应用的建议-性能评价循环通常一直持续至软件应用的性能参数落入一个预先设置的可接受范围内。
发明内容
本部分在于介绍关于性能评价和报告的系统和方法的理念。该理念在下述内容中有进一步的描述。该部分既不用于确定本发明的必要技术特征,也不用于确定或限制本发明的范围。
在一个实施例中,首先生成一个关于在某应用中分析的某些段(segment)的参数数据集,然后基于该参数数据集产生时域报告(session report)。部分地基于该报告,可接收到有关这些段中的一个或多个的评论,进而基于该参数数据集和评论生成综合报告。
附图说明
本发明的详述将结合以下附图进行。这些附图中,附图标记最左边的数字表示该附图标记首次出现时所在的图号。通篇中同一数字用于指代同一类特征和部件。
图1根据本发明的实施例对一个性能评价和报告系统的执行作说明。
图2根据本发明的实施例对一个性能评价和报告的方法作说明。
图3根据本发明另一个实施例对一个应用中的相对性能评价和报告方法作说明。
发明详述
以下将阐述性能评价及报告的系统和方法。该系统和方法可以应用于多种计算机系统中。可执行所述方法的计算机系统包括(但不局限于):大型计算机、工作站、私人计算机、台式计算机、小型计算机、服务器、多处理器系统、便携式计算机等。
出于多种原因(包括质量保证),以及验证该应用可满足商业上、功能上和技术上的要求并如所预期地那样工作,需要实施软件应用的性能评价。下文中,软件应用将也被称为应用。性能评价可以在应用生命周期的任一阶段进行,包括应用的开发阶段、测试阶段、分析阶段和监控阶段。通常,性能的评价是基于多种性能参数来测评的,例如,处理器利用率、内存利用率、网络利用率、输入-输出利用率、数据库查询统计、反应时间相关统计、时域相关统计、处理能力统计、进程线程统计、及队列统计。可以理解,这是关于性能评价的提示性列表,并不意味着穷举。
执行性能评价的用户可以进而分析评价结果并提供建议,例如,当性能参数位于原先预设的范围之上或之下时,将这些信息反馈给应用团队。这些建议可以是,例如,关于应用、硬件或运行时状态。为此,性能参数通常以屏幕快照的形式记录下来,并通过一个独立的文本或工作表文件形式提供建议。基于性能评价结果及用户建议,可以采取合适的措施,从而符合预设的可接受范围。
有时,为了改进一个性能参数所采取的措施可能会损害应用中另一个性能参数。例如,为了改进应用的反应时间,应用的内存利用率可能上升。因此,应用可能在另一个时域被再次分析,不同的性能参数测评可能被记录下来,如有需要可提供建议以供进一步修改。可以理解,一个分析时域指的是应用的性能被评价所花费的时段。 这种评价应用性能及提供建议的循环通常一直重复,直至应用的多个性能参数落入预设的可接受范围内。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于塔塔咨询服务有限公司,未经塔塔咨询服务有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210074239.4/2.html,转载请声明来源钻瓜专利网。