[发明专利]用于存储器嫌疑检测的方法和系统有效
申请号: | 201610161984.0 | 申请日: | 2016-03-21 |
公开(公告)号: | CN106886474B | 公开(公告)日: | 2020-12-08 |
发明(设计)人: | 拉姆库马尔·伊兰戈万;斯瓦鲁普·查特吉 | 申请(专利权)人: | 塔塔顾问服务有限公司 |
主分类号: | G06F11/30 | 分类号: | G06F11/30;G06F3/06 |
代理公司: | 北京康信知识产权代理有限责任公司 11240 | 代理人: | 梁丽超;陈鹏 |
地址: | 印度*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 存储器 嫌疑 检测 方法 系统 | ||
本发明涉及一种用于存储器嫌疑检测的方法和系统。用于在应用运行环境中检测存储器嫌疑的方法包括:系统地执行与应用相关的多个事务。执行多个事务导致生成度量。所述度量包括与事务相关的存储器分配信息和应用存储器信息。所述度量被周期性地获取。基于周期性获取的度量,从多个事务中检测由于有嫌疑的存储器分配而受影响的一组事务。
相关申请的交叉引用
本申请要求于2015年12月16日提交的名称为“Methods and Systems for MemorySuspect Detection”的印度专利申请第4721/MUM/2015号的优先权,其全部内容通过引证结合于此。
技术领域
本文中的实施方式总体涉及运行时的应用环境中的存储器嫌疑的检测。
背景技术
在应用环境中,应用响应时间和存储器(memory,内存)利用率是能够影响应用效率的重要因素。从利用率角度来看,应用响应时间和存储器利用率有时被视为两种不同的资源,然而,应用响应时间与存储器利用率密切相关。如果涉及应用的应用数据被缓存在存储器中,则应用的响应时间可得到改善。在大型应用环境中,数据在存储器中的缓存呈现出一些挑战。例如,许多企业应用面临严重的性能问题,诸如响应时间慢以及存储器不足的错误。在应用和/或服务器、第三方部件等的迁移和/或更新的过程中经常观察到这种问题。
在用于识别与存储器缓存有关的问题的现有方法中,剖析员定期获得堆转储,然后借助于一些存储器分析工具来分析该堆转储。在另一方法中,应用使用剖析器来描述存储器(对象)分配或每n个分配的轮廓以了解存储器的大致利用率。尽管该方法识别大量对象,但是它仅在少数情况下识别根本原因及对应使用情况。在现有方法中,主要目标是获得或分离使用庞大存储器的对象。但是在大部分情况下,存储器的管理不仅与创建哪一个对象或者在什么位置创建该对象相关,而且也与应用的使用情况相关。存在有相同代码用于不止一种使用情况/情形的可能性。因此,不论基础技术如何,存储器的不当使用都不仅可导致存储器错误而且也大大影响响应时间。因此,监控和跟踪存储器的适当利用都有助于应用的更好性能。
发明内容
为了提供对实施方式的基本理解,在下面呈现本公开的一些实施方式的简要概括。本概括不是实施方式的扩展概述。它并非旨在确认实施方式的主要/关键元素或者描绘实施方式的范围。它仅有的目的是以简化形成呈现一些实施方式,以作为以下呈现的更详细描述的开头。
鉴于上述内容,本文的实施方式提供一种用于检测存储器嫌疑的方法和系统。在一个方面中,提供一种用于检测存储器嫌疑的计算机实现的方法。该方法包括系统地执行与应用相关的多个事务(transaction)。执行多个事务导致生成度量(metrics)。关于执行事务而生成的所述度量包括应用存储器信息以及与事务相关的存储器分配信息。周期性获取在系统地执行多个事务时生成的度量。基于周期性获取的度量,从多个事务中检测由于有嫌疑的存储器分配而受影响的一组事务。度量的存储器分配信息有助于识别受影响的该一组事务。
在另一方面中,提供一种用于检测存储器嫌疑的计算机实现的系统。该系统包括至少一个存储器;以及至少一个处理器,该至少一个存储器耦接至至少一个处理器,其中,至少一个处理器能够执行在至少一个存储器中存储的编程指令以系统地执行与应用相关的多个事务。执行多个事务导致生成度量。关于执行事务所生成的所述度量包括应用存储器信息以及与事务相关的存储器分配信息。周期性获取在系统地执行多个事务时生成的度量。基于周期性获取的度量,从多个事务中检测由于有嫌疑的存储器分配而受影响的一组事务。度量的存储器分配信息有助于识别受影响的该一组事务。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于塔塔顾问服务有限公司,未经塔塔顾问服务有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610161984.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种管理主板测试的系统
- 下一篇:一种监控服务器及基于命令行的主机监控方法