游戏 DELAY:游戏逻辑推进时间落后真实时间的秒数,DELAY 数值越大说明进程越卡;或者 CPU 虽然已经达到 100%,但是 DELAY 一直保持较小(<1),则说明游戏可以承载当前的并发操作数量。
案例分析:
某次压测任务是,需要比较三种不同型号 CPU 处理游戏运算的性能情况。一开始的策略是,在每种型号的 CPU 上都跑相同并发数量的测试用例, 在没有 DELAY 的情况下比较 CPU 负载绝对值;但是测试结果与预期并不相符。经过分析发现,操作系统调度优化策略会导致在没有 DELAY 的情况下,CPU 负载绝对值高低并不能真实反映 CPU 性能。于是变更测试思路,改为测试在游戏出现DELAY 的情况下,比较相同时间和并发量时的 DELAY 增长幅度,最终测试结果符合预期,如图: