性能常识

1.什么是合理的响应时间?

2-5-10原则,就是:
    2秒之内得到响应,会认为系统响应的很快。
    5秒之内得到响应,会认为系统响应的速度还不错。
    10秒之内得到响应,会认为系统响应的速度很糟糕。
    超过10秒还未得到响应,会认为系统是没有响应的。

2.性能测试分类

预期性能测试:
     测试特点
         1.主要目的是验证系统是否有系统宣称具有的能力。
        2.要事先了解被测试系统经典场景,并具有确定的性能目标。
        3.要求在已经确定的环境下运行。
    用户并发测试
    测试目的
        1.主要目的是发现系统中可能隐藏的并发访问时的问题。
        2.主要关注系统可能存在的并发问题,例如系统中的内存泄漏、线程锁和资源争用方面的问题。
        3.可以在开发的各个阶段使用需要相关的测试工具的配合和支持。
    大数据量测试
    测试目的
        1.主要目的是确定软件发生故障的极限。
        2.确定测试对象在给定时间内能够持续处理的最大负载或工作量。
        3.可以在开发的各个阶段使用需要相关的测试工具的配合和支持。
    疲劳强度测试
    测试目的
        1.主要目的是检查系统处于压力性能下时,应用的表现
        2.一般通过模拟负载等方法,使得系统的资源使用达到较高的水平。
        3.一般用于测试系统的稳定性。
    负载能力测试
    测试目的
        1.主要目的是找到系统处理能力的极限。
        2.需要在给定的测试环境下进行,通常也需要考虑被测试系统的业务压力量和典型场景、使得测试结果具有业务上的意义。
        3.一般用来了解系统的性能容量,或是配合性能调优来使用。

3.服务器在运算时消耗CPU,现象:持续CPU占用较高、设备发热、使用卡顿、程序卡死。CPU监控:

l 设备的应用在空闲时间,CPU的占用情况
    l 应用使用时,CPU的占用走势,持续变化
    l CPU的占用峰值
    内存泄漏:程序在向系统申请内存分配后,使用后未释放。
    内存溢出:程序向系统申请的内存空间超出了系统本身的内存,会出现崩溃,也就是客户端的carsh。

4.FPS?

FPS,就是动画帧率。帧就是指动画或视频的“画面”,1幅画就叫做“1帧”,帧数就是在1秒钟时间里传输的图片的量,也可以        理解为图形处理器每秒钟能够刷新几次,通常用FPS(Frames Per Second)表示。
    每一帧都是静止的图象,快速连续地显示帧便形成了运动的假象,高的帧率可以得到更流畅和逼真的动画,因此每秒钟帧数     (FPS) 越多,显示出来的动作就越流畅。
    那么什么是合理的FPS呢?
    帧率达到60FPS以上,人眼主观就感受不到差别了。所以一般以60FPS作为衡量标准,即要求每一帧刷新的时间小于16ms,这样才能保证滑动中平滑的流畅度。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值