什么软件测试苹果性能测试,软件性能测试过程详解_苹果手机性能测试软件_简述性能测试的过程...

内存分析方法:

内存分析用于判断系统有无遇到内存瓶颈,是否需要通过增加内存等手段提高系统性能表现。内存分析需要使用计数器:Memory & Physical Disk类别的计数器,以下是内存分析的主要方法和步骤

1>.查看Memory\Available Mbytes指标,该计数器是描述系统可用内存的直接指标,在对系统进行操作系统级别的内存分析时,首先通过该指标建立一个初步的印象,了解性能测试过程中系统是否仍然有足够的内存可用,如果该指标的数据比较小,系统可能出现了内存方面的问题,这时需要继续依据以下步骤进行进一步的分析

2>.注意Pages/sec、Pages Read/sec 和 Page Faults/sec的。操作系统经常会利用磁盘交换的方式提高系统可用的内存量或内存的使用效率。Windows和Unix操作系统都提供了类的方法来支持磁盘交换计数,而这三个指标直接反应了操作系统进行磁盘交换的频度

Pages/sec的计数持续高于几百?很可能会有内存方面的问题产生,但Pages/sec的很大不一定表明内存有问题,而可能是运行使用内存映射文件的程序所致

Page Faults/sec表示每秒发生页面失效的次数,页面失效次数越多,说明操作系统向内存中读取的次数越多,此时还需要查看Pages Read/sec的计数,该阀为5,如果超过5,则可判断存在内存方面的问题。

3>.根据Physical Disk计数器的分析性能瓶颈,对Physical Disk计数器的分析包括对Page Reads/sec 和%DiskTime 及Average Disk Queue Length的分析。如果Pages Read/sec很低,同时%Disk Time 和Average Disk Queue Length的很高,则可能有磁盘瓶颈。但是,如果队列长度增加的同时Pages Read/sec并未降低,则是由于内存不足。

处理器分析方法

1>.查看System\%Total Processor Time性能计数器的计数。该计数用于体现服务器整体的处理器利用率,对多处理器系统而言,该计数体现的是所有CPU的平均利用率。如果该的数持续超过90%,则可以说明整个系统面临处理器方面的瓶颈,需要通过增加处理器来提高性能

2>.查看每个CPU的Processer\%Processor Time和Processor\%User Time 和 Processor\%Privileged Time

Processor\%User Time 是指系统的非核心操作消耗的CPU的时间,如果该较大,可以考虑是否能通过算法优化等方法降低该。软件性能测试过程详解

3>.研究系统处理器瓶颈,查看System\Processor Queue Length计数器的,当该计数器的大于CPU数量的总数1时,说明产生了处理器阻塞。在处理器的%Process Time很高时一般都伴随着处理器阻塞,但产生处理器阻塞时,Processor\%Process Time计数器的并不一定很大,此时就是必须查看处理阻塞的原因。

本文来自电脑杂谈,转载请注明本文网址:

http://www.pc-fly.com/a/ruanjian/article-37622-1.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值