[发明专利]一种系统内存分析方法和装置有效
申请号: | 201510907321.4 | 申请日: | 2015-12-09 |
公开(公告)号: | CN106855841B | 公开(公告)日: | 2020-04-03 |
发明(设计)人: | 王庆磊 | 申请(专利权)人: | 北京神州泰岳软件股份有限公司 |
主分类号: | G06F11/34 | 分类号: | G06F11/34 |
代理公司: | 北京市隆安律师事务所 11323 | 代理人: | 权鲜枝 |
地址: | 100089 北京市海淀区万*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 系统 内存 分析 方法 装置 | ||
1.一种系统内存分析方法,其特征在于,所述方法包括:
确定待测系统需要测试的相关内存参数,以及每种内存参数的分析规则;
建立所述相关内存参数的分析顺序;
对所述待测系统在各类场景下的内存性能测试数据,按照所述相关内存参数的分析顺序和每种内存参数的分析规则进行内存分析,并生成内存分析报告;
其中,所述待测系统需要测试的相关内存参数包括:非分页池中的字节数Memory/PoolNonpaged Bytes、可用内存数Memory/Available Mbytes和每秒内存分页数计数器Memory/Page Reads/Sec、磁盘访问序列的平均值计数器Physical Disk/Avg.Disk Queue Length;
所述Memory/Pool Nonpaged Bytes的分析规则为:
判断所述内存参数Memory/Pool Nonpaged Bytes值的变化量,当所述待测系统执行业务时其Memory/Pool Nonpaged Bytes值超过所述待测系统刚启动时其Memory/PoolNonpaged Bytes值的预定百分比时,确定所述待测系统存在内存泄露;
所述Memory/Available Mbytes的分析规则为:
判断所述待测系统执行业务时其Available Mbytes值是否满足设定的阈值,在所述Memory/Available Mbytes值不满足设定的阈值时,确定待测系统的内存不足;
所述Memory/Page Reads/Sec和Physical Disk/Avg.Disk Queue Length的分析规则为:判断所述待测系统执行业务时其Memory/Page Reads/Sec值是否持续增高,在所述Memory/Page Reads/Sec值持续增高时,进一步判断随着内存参数Physical Disk/Avg.Disk Queue Length值的增加,内存参数Memory/Page Reads/Sec值是否减少,若内存参数Memory/Page Reads/Sec值并未减少,确定所述待测系统存在内存瓶颈。
2.根据权利要求1所述的系统内存分析方法,其特征在于,所述建立所述相关内存参数的分析顺序包括:
根据Memory/Pool Nonpaged Bytes的分析规则、Memory/Available Mbytes的分析规则和Memory/Page Reads/Sec和Physical Disk/Avg.Disk Queue Length的分析规则依次分析内存参数Memory/Pool Nonpaged Bytes、Memory/Available Mbytes、Memory/PageReads/Sec和Physical Disk/Avg.Disk Queue Length。
3.根据权利要求2所述的系统内存分析方法,其特征在于,所述生成内存分析报告包括:
在确定所述待测系统的内存存在内存泄漏时,将内存参数Memory/Pool NonpagedBytes的当前值和相关进程的内存指标记录在内存分析报告中;
在确定所述待测系统的内存不足时,将内存参数Memory/Available Mbytes的当前值和相关进程的内存指标记录在内存分析报告中;
在确定所述待测系统存在内存瓶颈时,将内存参数Memory/Page Reads/Sec的当前值、内存参数Physical Disk/Avg.Disk Queue Length的当前值以及相关进程的内存指标记录在内存分析报告中。
4.根据权利要求3所述的系统内存分析方法,其特征在于,所述内存指标包括事务响应时间和每秒事务处理量TPS。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京神州泰岳软件股份有限公司,未经北京神州泰岳软件股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510907321.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种系统CPU分析方法和装置
- 下一篇:一种基于正则表达式的程序静态分析方法