zoo-bench 版本对比:zoo-framework==0.8.0 -> zoo-framework==0.9.0
- zoo-framework==0.8.0:框架 0.8.0,有效单元 96 个,自检通过
- zoo-framework==0.9.0:框架 0.9.0,有效单元 96 个,自检通过
运行环境与读数口径
两次运行的环境一致
两侧同为「current」代驱动面,读数口径一致
只在一侧出现的单元
两侧的单元完全一致。
框架开销占比的变化
被测框架的框架开销占端到端比例;下降即开销摊薄得更好
标为「不可读」的行:该并发度超过这次运行所在机器的并行能力:执行体自报的耗时里含超订带来的调度等待,与「墙钟 / 并发度」不是同一件事,相减的结果没有意义(实测出现过负值)。端到端、吞吐与执行体自报值仍然有效,故照旧给出。。这些组的两侧「变化」都不给——它比的是两个不可读的数之差;端到端与吞吐见下面的绝对耗时表与各版本的报告。
| 适配器 | 并发度 | 档位(微秒) | zoo-framework==0.8.0 | zoo-framework==0.9.0 | 变化 |
|---|
| apscheduler | 1 | 40 | 82.72% | 79.81% | 下降 0.965x |
| apscheduler | 1 | 300 | 45.98% | 44.93% | 下降 0.977x |
| apscheduler | 1 | 2700 | 10.26% | 9.02% | 下降 0.879x |
| apscheduler | 1 | 10000 | 3.60% | 3.19% | 下降 0.887x |
| apscheduler | 4 | 40 | 78.18% | 78.08% | 下降 0.999x |
| apscheduler | 4 | 300 | 40.22% | 39.64% | 下降 0.986x |
| apscheduler | 4 | 2700 | 9.79% | 8.71% | 下降 0.890x |
| apscheduler | 4 | 10000 | — | — | 不可读 |
| apscheduler | 16 | 40 | — | — | 不可读 |
| apscheduler | 16 | 300 | — | — | 不可读 |
| apscheduler | 16 | 2700 | — | — | 不可读 |
| apscheduler | 16 | 10000 | — | — | 不可读 |
| apscheduler | 64 | 40 | — | — | 不可读 |
| apscheduler | 64 | 300 | — | — | 不可读 |
| apscheduler | 64 | 2700 | — | — | 不可读 |
| apscheduler | 64 | 10000 | — | — | 不可读 |
| asyncio_pool | 1 | 40 | 69.72% | 67.08% | 下降 0.962x |
| asyncio_pool | 1 | 300 | 26.53% | 26.24% | 下降 0.989x |
| asyncio_pool | 1 | 2700 | 4.58% | 4.58% | 上升 1.001x |
| asyncio_pool | 1 | 10000 | 1.58% | 1.54% | 下降 0.978x |
| asyncio_pool | 4 | 40 | 65.64% | 68.70% | 上升 1.047x |
| asyncio_pool | 4 | 300 | 25.72% | 25.85% | 上升 1.005x |
| asyncio_pool | 4 | 2700 | 4.02% | 4.45% | 上升 1.108x |
| asyncio_pool | 4 | 10000 | — | — | 不可读 |
| asyncio_pool | 16 | 40 | — | — | 不可读 |
| asyncio_pool | 16 | 300 | — | — | 不可读 |
| asyncio_pool | 16 | 2700 | — | — | 不可读 |
| asyncio_pool | 16 | 10000 | — | — | 不可读 |
| asyncio_pool | 64 | 40 | — | — | 不可读 |
| asyncio_pool | 64 | 300 | — | — | 不可读 |
| asyncio_pool | 64 | 2700 | — | — | 不可读 |
| asyncio_pool | 64 | 10000 | — | — | 不可读 |
| bare_thread | 1 | 40 | 63.87% | 64.13% | 上升 1.004x |
| bare_thread | 1 | 300 | 25.54% | 25.34% | 下降 0.992x |
| bare_thread | 1 | 2700 | 4.26% | 4.02% | 下降 0.942x |
| bare_thread | 1 | 10000 | 1.33% | 1.25% | 下降 0.942x |
| bare_thread | 4 | 40 | 69.06% | 70.52% | 上升 1.021x |
| bare_thread | 4 | 300 | 28.67% | 28.21% | 下降 0.984x |
| bare_thread | 4 | 2700 | 4.69% | 4.05% | 下降 0.864x |
| bare_thread | 4 | 10000 | — | — | 不可读 |
| bare_thread | 16 | 40 | — | — | 不可读 |
| bare_thread | 16 | 300 | — | — | 不可读 |
| bare_thread | 16 | 2700 | — | — | 不可读 |
| bare_thread | 16 | 10000 | — | — | 不可读 |
| bare_thread | 64 | 40 | — | — | 不可读 |
| bare_thread | 64 | 300 | — | — | 不可读 |
| bare_thread | 64 | 2700 | — | — | 不可读 |
| bare_thread | 64 | 10000 | — | — | 不可读 |
| process_pool | 1 | 40 | 84.78% | 83.82% | 下降 0.989x |
| process_pool | 1 | 300 | 49.47% | 48.87% | 下降 0.988x |
| process_pool | 1 | 2700 | 11.34% | 11.37% | 上升 1.002x |
| process_pool | 1 | 10000 | 3.39% | 3.45% | 上升 1.016x |
| process_pool | 4 | 40 | 53.06% | 67.43% | 上升 1.271x |
| process_pool | 4 | 300 | — | — | 不可读 |
| process_pool | 4 | 2700 | — | — | 不可读 |
| process_pool | 4 | 10000 | — | — | 不可读 |
| process_pool | 16 | 40 | — | — | 不可读 |
| process_pool | 16 | 300 | — | — | 不可读 |
| process_pool | 16 | 2700 | — | — | 不可读 |
| process_pool | 16 | 10000 | — | — | 不可读 |
| process_pool | 64 | 40 | — | — | 不可读 |
| process_pool | 64 | 300 | — | — | 不可读 |
| process_pool | 64 | 2700 | — | — | 不可读 |
| process_pool | 64 | 10000 | — | — | 不可读 |
| thread_pool | 1 | 40 | 39.13% | 41.38% | 上升 1.057x |
| thread_pool | 1 | 300 | 11.12% | 11.10% | 下降 0.998x |
| thread_pool | 1 | 2700 | 1.81% | 2.35% | 上升 1.297x |
| thread_pool | 1 | 10000 | 0.73% | 0.67% | 下降 0.910x |
| thread_pool | 4 | 40 | 48.39% | 48.25% | 下降 0.997x |
| thread_pool | 4 | 300 | 15.31% | 14.92% | 下降 0.975x |
| thread_pool | 4 | 2700 | 3.67% | 2.85% | 下降 0.777x |
| thread_pool | 4 | 10000 | — | — | 不可读 |
| thread_pool | 16 | 40 | — | — | 不可读 |
| thread_pool | 16 | 300 | — | — | 不可读 |
| thread_pool | 16 | 2700 | — | — | 不可读 |
| thread_pool | 16 | 10000 | — | — | 不可读 |
| thread_pool | 64 | 40 | — | — | 不可读 |
| thread_pool | 64 | 300 | — | — | 不可读 |
| thread_pool | 64 | 2700 | — | — | 不可读 |
| thread_pool | 64 | 10000 | — | — | 不可读 |
| zoo | 1 | 40 | 71.17% | 71.66% | 上升 1.007x |
| zoo | 1 | 300 | 30.28% | 32.12% | 上升 1.061x |
| zoo | 1 | 2700 | 4.86% | 5.65% | 上升 1.162x |
| zoo | 1 | 10000 | 1.50% | 2.55% | 上升 1.702x |
| zoo | 4 | 40 | 72.44% | 73.26% | 上升 1.011x |
| zoo | 4 | 300 | 33.04% | 36.28% | 上升 1.098x |
| zoo | 4 | 2700 | 7.13% | 7.68% | 上升 1.078x |
| zoo | 4 | 10000 | — | — | 不可读 |
| zoo | 16 | 40 | — | — | 不可读 |
| zoo | 16 | 300 | — | — | 不可读 |
| zoo | 16 | 2700 | — | — | 不可读 |
| zoo | 16 | 10000 | — | — | 不可读 |
| zoo | 64 | 40 | — | — | 不可读 |
| zoo | 64 | 300 | — | — | 不可读 |
| zoo | 64 | 2700 | — | — | 不可读 |
| zoo | 64 | 10000 | — | — | 不可读 |
相对各对照方案的倍数的变化
对照方案中位数 / 被测框架中位数;上升即被测框架相对更快
| 对照方案 | 并发度 | 档位(微秒) | zoo-framework==0.8.0 | zoo-framework==0.9.0 | 变化 |
|---|
| apscheduler | 1 | 40 | 1.616x | 1.580x | 下降 0.978x |
| apscheduler | 1 | 300 | 1.257x | 1.208x | 下降 0.961x |
| apscheduler | 1 | 2700 | 1.030x | 1.089x | 上升 1.057x |
| apscheduler | 1 | 10000 | 1.027x | 0.991x | 下降 0.964x |
| apscheduler | 4 | 40 | 1.276x | 1.244x | 下降 0.974x |
| apscheduler | 4 | 300 | 1.129x | 1.053x | 下降 0.933x |
| apscheduler | 4 | 2700 | 1.060x | 1.013x | 下降 0.955x |
| apscheduler | 4 | 10000 | 1.005x | 1.015x | 上升 1.010x |
| apscheduler | 16 | 40 | 1.234x | 1.089x | 下降 0.882x |
| apscheduler | 16 | 300 | 1.122x | 1.073x | 下降 0.957x |
| apscheduler | 16 | 2700 | 1.045x | 1.028x | 下降 0.984x |
| apscheduler | 16 | 10000 | 1.012x | 0.980x | 下降 0.968x |
| apscheduler | 64 | 40 | 1.254x | 1.065x | 下降 0.850x |
| apscheduler | 64 | 300 | 1.106x | 1.022x | 下降 0.924x |
| apscheduler | 64 | 2700 | 1.020x | 1.004x | 下降 0.984x |
| apscheduler | 64 | 10000 | 0.937x | 0.965x | 上升 1.030x |
| asyncio_pool | 1 | 40 | 1.226x | 0.769x | 下降 0.627x |
| asyncio_pool | 1 | 300 | 0.936x | 0.860x | 下降 0.920x |
| asyncio_pool | 1 | 2700 | 0.965x | 0.999x | 上升 1.036x |
| asyncio_pool | 1 | 10000 | 0.981x | 0.942x | 下降 0.960x |
| asyncio_pool | 4 | 40 | 0.780x | 0.839x | 上升 1.076x |
| asyncio_pool | 4 | 300 | 0.891x | 0.840x | 下降 0.942x |
| asyncio_pool | 4 | 2700 | 0.982x | 0.935x | 下降 0.952x |
| asyncio_pool | 4 | 10000 | 0.974x | 0.976x | 上升 1.003x |
| asyncio_pool | 16 | 40 | 0.655x | 0.652x | 下降 0.996x |
| asyncio_pool | 16 | 300 | 0.846x | 0.835x | 下降 0.988x |
| asyncio_pool | 16 | 2700 | 0.960x | 0.966x | 上升 1.006x |
| asyncio_pool | 16 | 10000 | 0.983x | 0.985x | 上升 1.002x |
| asyncio_pool | 64 | 40 | 0.628x | 0.580x | 下降 0.924x |
| asyncio_pool | 64 | 300 | 0.820x | 0.783x | 下降 0.955x |
| asyncio_pool | 64 | 2700 | 0.973x | 0.952x | 下降 0.978x |
| asyncio_pool | 64 | 10000 | 0.978x | 0.988x | 上升 1.010x |
| bare_thread | 1 | 40 | 0.832x | 0.816x | 下降 0.981x |
| bare_thread | 1 | 300 | 0.916x | 0.856x | 下降 0.935x |
| bare_thread | 1 | 2700 | 0.957x | 0.970x | 上升 1.014x |
| bare_thread | 1 | 10000 | 0.966x | 0.959x | 下降 0.992x |
| bare_thread | 4 | 40 | 0.843x | 0.970x | 上升 1.151x |
| bare_thread | 4 | 300 | 0.901x | 0.864x | 下降 0.959x |
| bare_thread | 4 | 2700 | 0.970x | 0.919x | 下降 0.947x |
| bare_thread | 4 | 10000 | 0.978x | 0.959x | 下降 0.981x |
| bare_thread | 16 | 40 | 0.852x | 0.815x | 下降 0.957x |
| bare_thread | 16 | 300 | 0.903x | 0.903x | 下降 1.000x |
| bare_thread | 16 | 2700 | 0.935x | 0.935x | 上升 1.001x |
| bare_thread | 16 | 10000 | 0.979x | 0.953x | 下降 0.973x |
| bare_thread | 64 | 40 | 0.891x | 0.827x | 下降 0.929x |
| bare_thread | 64 | 300 | 0.916x | 0.864x | 下降 0.943x |
| bare_thread | 64 | 2700 | 0.963x | 0.906x | 下降 0.941x |
| bare_thread | 64 | 10000 | 0.924x | 0.933x | 上升 1.009x |
| process_pool | 1 | 40 | 2.124x | 1.827x | 下降 0.860x |
| process_pool | 1 | 300 | 1.419x | 1.352x | 下降 0.953x |
| process_pool | 1 | 2700 | 1.065x | 1.093x | 上升 1.026x |
| process_pool | 1 | 10000 | 1.020x | 0.982x | 下降 0.963x |
| process_pool | 4 | 40 | 0.956x | 0.819x | 下降 0.856x |
| process_pool | 4 | 300 | 0.746x | 0.627x | 下降 0.841x |
| process_pool | 4 | 2700 | 0.483x | 0.470x | 下降 0.974x |
| process_pool | 4 | 10000 | 0.463x | 0.457x | 下降 0.988x |
| process_pool | 16 | 40 | 0.764x | 0.729x | 下降 0.954x |
| process_pool | 16 | 300 | 0.597x | 0.592x | 下降 0.991x |
| process_pool | 16 | 2700 | 0.492x | 0.473x | 下降 0.960x |
| process_pool | 16 | 10000 | 0.465x | 0.470x | 上升 1.011x |
| process_pool | 64 | 40 | 1.021x | 0.936x | 下降 0.917x |
| process_pool | 64 | 300 | 0.668x | 0.611x | 下降 0.915x |
| process_pool | 64 | 2700 | 0.477x | 0.462x | 下降 0.968x |
| process_pool | 64 | 10000 | 0.436x | 0.445x | 上升 1.020x |
| thread_pool | 1 | 40 | 0.444x | 0.415x | 下降 0.935x |
| thread_pool | 1 | 300 | 0.749x | 0.719x | 下降 0.960x |
| thread_pool | 1 | 2700 | 0.949x | 0.976x | 上升 1.028x |
| thread_pool | 1 | 10000 | 0.981x | 0.930x | 下降 0.948x |
| thread_pool | 4 | 40 | 0.481x | 0.466x | 下降 0.969x |
| thread_pool | 4 | 300 | 0.770x | 0.723x | 下降 0.938x |
| thread_pool | 4 | 2700 | 0.963x | 0.931x | 下降 0.966x |
| thread_pool | 4 | 10000 | 0.976x | 0.971x | 下降 0.995x |
| thread_pool | 16 | 40 | 0.445x | 0.438x | 下降 0.984x |
| thread_pool | 16 | 300 | 0.765x | 0.729x | 下降 0.953x |
| thread_pool | 16 | 2700 | 0.743x | 0.956x | 上升 1.286x |
| thread_pool | 16 | 10000 | 0.963x | 0.972x | 上升 1.009x |
| thread_pool | 64 | 40 | 0.463x | 0.430x | 下降 0.930x |
| thread_pool | 64 | 300 | 0.761x | 0.714x | 下降 0.938x |
| thread_pool | 64 | 2700 | 0.963x | 0.913x | 下降 0.948x |
| thread_pool | 64 | 10000 | 0.972x | 0.972x | 上升 1.000x |
原生任务线:三种执行形态
该线对照的是同一被测对象的三种执行形态,不与上面的对照方案横向读;可比的是同一次运行内该形态每任务中位数与纯解释中位数之比。每任务中位数跨运行不可比,故不在此列出——要看得各版本自己的报告
- zoo-framework==0.8.0:该侧该线为 not_applicable(被测框架不具备该能力(找不到这些符号:adaptive_params, dual_arm_worker, native_params, native_task_worker)——该线对此版本不适用,这不是失败)——给不出它的对比数字
- zoo-framework==0.9.0:该侧该线为 not_applicable(被测框架不具备该能力(找不到这些符号:adaptive_params, dual_arm_worker, native_params, native_task_worker)——该线对此版本不适用,这不是失败)——给不出它的对比数字
绝对耗时(不可跨运行比较)
绝对耗时不可跨运行比较:仅用于看量级,不要用它读版本差异
| 适配器 | 并发度 | 档位(微秒) | zoo-framework==0.8.0 | zoo-framework==0.9.0 |
|---|
| apscheduler | 1 | 40 | 281.24 微秒 | 288.52 微秒 |
| apscheduler | 1 | 300 | 544.52 微秒 | 542.76 微秒 |
| apscheduler | 1 | 2700 | 2883.94 微秒 | 2999.10 微秒 |
| apscheduler | 1 | 10000 | 10155.68 微秒 | 9970.96 微秒 |
| apscheduler | 4 | 40 | 255.42 微秒 | 256.36 微秒 |
| apscheduler | 4 | 300 | 516.26 微秒 | 511.06 微秒 |
| apscheduler | 4 | 2700 | 2983.25 微秒 | 2982.89 微秒 |
| apscheduler | 4 | 10000 | 10100.94 微秒 | 10258.27 微秒 |
| apscheduler | 16 | 40 | 246.53 微秒 | 224.01 微秒 |
| apscheduler | 16 | 300 | 520.81 微秒 | 505.14 微秒 |
| apscheduler | 16 | 2700 | 2997.62 微秒 | 2979.64 微秒 |
| apscheduler | 16 | 10000 | 10223.38 微秒 | 9881.12 微秒 |
| apscheduler | 64 | 40 | 245.59 微秒 | 220.85 微秒 |
| apscheduler | 64 | 300 | 514.29 微秒 | 501.75 微秒 |
| apscheduler | 64 | 2700 | 2939.76 微秒 | 2964.91 微秒 |
| apscheduler | 64 | 10000 | 9957.75 微秒 | 10167.08 微秒 |
| asyncio_pool | 1 | 40 | 213.36 微秒 | 140.37 微秒 |
| asyncio_pool | 1 | 300 | 405.28 微秒 | 386.47 微秒 |
| asyncio_pool | 1 | 2700 | 2701.40 微秒 | 2751.73 微秒 |
| asyncio_pool | 1 | 10000 | 9700.05 微秒 | 9482.41 微秒 |
| asyncio_pool | 4 | 40 | 156.05 微秒 | 173.04 微秒 |
| asyncio_pool | 4 | 300 | 407.59 微秒 | 407.48 微秒 |
| asyncio_pool | 4 | 2700 | 2763.50 微秒 | 2755.02 微秒 |
| asyncio_pool | 4 | 10000 | 9785.85 微秒 | 9866.67 微秒 |
| asyncio_pool | 16 | 40 | 130.72 微秒 | 134.08 微秒 |
| asyncio_pool | 16 | 300 | 392.41 微秒 | 393.00 微秒 |
| asyncio_pool | 16 | 2700 | 2756.07 微秒 | 2801.54 微秒 |
| asyncio_pool | 16 | 10000 | 9931.23 微秒 | 9934.77 微秒 |
| asyncio_pool | 64 | 40 | 123.00 微秒 | 120.26 微秒 |
| asyncio_pool | 64 | 300 | 381.41 微秒 | 384.40 微秒 |
| asyncio_pool | 64 | 2700 | 2804.14 微秒 | 2811.05 微秒 |
| asyncio_pool | 64 | 10000 | 10397.23 微秒 | 10407.40 微秒 |
| bare_thread | 1 | 40 | 144.76 微秒 | 148.91 微秒 |
| bare_thread | 1 | 300 | 396.70 微秒 | 384.68 微秒 |
| bare_thread | 1 | 2700 | 2679.78 微秒 | 2671.63 微秒 |
| bare_thread | 1 | 10000 | 9548.04 微秒 | 9648.39 微秒 |
| bare_thread | 4 | 40 | 168.63 微秒 | 199.87 微秒 |
| bare_thread | 4 | 300 | 412.07 微秒 | 419.42 微秒 |
| bare_thread | 4 | 2700 | 2728.38 微秒 | 2706.18 微秒 |
| bare_thread | 4 | 10000 | 9828.80 微秒 | 9695.71 微秒 |
| bare_thread | 16 | 40 | 170.14 微秒 | 167.78 微秒 |
| bare_thread | 16 | 300 | 419.21 微秒 | 424.88 微秒 |
| bare_thread | 16 | 2700 | 2681.90 微秒 | 2711.19 微秒 |
| bare_thread | 16 | 10000 | 9894.99 微秒 | 9608.56 微秒 |
| bare_thread | 64 | 40 | 174.50 微秒 | 171.52 微秒 |
| bare_thread | 64 | 300 | 426.28 微秒 | 424.30 微秒 |
| bare_thread | 64 | 2700 | 2774.52 微秒 | 2675.37 微秒 |
| bare_thread | 64 | 10000 | 9824.30 微秒 | 9826.86 微秒 |
| process_pool | 1 | 40 | 369.75 微秒 | 333.53 微秒 |
| process_pool | 1 | 300 | 614.59 微秒 | 607.37 微秒 |
| process_pool | 1 | 2700 | 2982.12 微秒 | 3009.34 微秒 |
| process_pool | 1 | 10000 | 10086.56 微秒 | 9887.86 微秒 |
| process_pool | 4 | 40 | 191.30 微秒 | 168.78 微秒 |
| process_pool | 4 | 300 | 341.25 微秒 | 304.29 微秒 |
| process_pool | 4 | 2700 | 1358.56 微秒 | 1384.64 微秒 |
| process_pool | 4 | 10000 | 4650.19 微秒 | 4621.36 微秒 |
| process_pool | 16 | 40 | 152.53 微秒 | 149.92 微秒 |
| process_pool | 16 | 300 | 277.10 微秒 | 278.51 微秒 |
| process_pool | 16 | 2700 | 1412.51 微秒 | 1370.07 微秒 |
| process_pool | 16 | 10000 | 4697.55 微秒 | 4740.66 微秒 |
| process_pool | 64 | 40 | 200.04 微秒 | 194.08 微秒 |
| process_pool | 64 | 300 | 310.51 微秒 | 299.76 微秒 |
| process_pool | 64 | 2700 | 1375.02 微秒 | 1364.32 微秒 |
| process_pool | 64 | 10000 | 4636.69 微秒 | 4685.94 微秒 |
| thread_pool | 1 | 40 | 77.28 微秒 | 75.77 微秒 |
| thread_pool | 1 | 300 | 324.43 微秒 | 322.77 微秒 |
| thread_pool | 1 | 2700 | 2658.24 微秒 | 2688.55 微秒 |
| thread_pool | 1 | 10000 | 9698.22 微秒 | 9361.28 微秒 |
| thread_pool | 4 | 40 | 96.24 微秒 | 96.03 微秒 |
| thread_pool | 4 | 300 | 352.35 微秒 | 350.77 微秒 |
| thread_pool | 4 | 2700 | 2710.88 微秒 | 2741.51 微秒 |
| thread_pool | 4 | 10000 | 9811.35 微秒 | 9813.37 微秒 |
| thread_pool | 16 | 40 | 88.97 微秒 | 90.21 微秒 |
| thread_pool | 16 | 300 | 354.95 微秒 | 343.15 微秒 |
| thread_pool | 16 | 2700 | 2133.06 微秒 | 2771.74 微秒 |
| thread_pool | 16 | 10000 | 9734.33 微秒 | 9803.10 微秒 |
| thread_pool | 64 | 40 | 90.65 微秒 | 89.21 微秒 |
| thread_pool | 64 | 300 | 353.92 微秒 | 350.35 微秒 |
| thread_pool | 64 | 2700 | 2773.63 微秒 | 2695.66 微秒 |
| thread_pool | 64 | 10000 | 10331.46 微秒 | 10244.38 微秒 |
| zoo | 1 | 40 | 174.06 微秒 | 182.57 微秒 |
| zoo | 1 | 300 | 433.22 微秒 | 449.17 微秒 |
| zoo | 1 | 2700 | 2799.86 微秒 | 2754.08 微秒 |
| zoo | 1 | 10000 | 9885.15 微秒 | 10066.07 微秒 |
| zoo | 4 | 40 | 200.10 微秒 | 206.14 微秒 |
| zoo | 4 | 300 | 457.43 微秒 | 485.26 微秒 |
| zoo | 4 | 2700 | 2813.99 微秒 | 2946.05 微秒 |
| zoo | 4 | 10000 | 10049.52 微秒 | 10106.46 微秒 |
| zoo | 16 | 40 | 199.72 微秒 | 205.75 微秒 |
| zoo | 16 | 300 | 464.10 微秒 | 470.57 微秒 |
| zoo | 16 | 2700 | 2869.43 微秒 | 2899.25 微秒 |
| zoo | 16 | 10000 | 10103.77 微秒 | 10084.11 微秒 |
| zoo | 64 | 40 | 195.85 微秒 | 207.28 微秒 |
| zoo | 64 | 300 | 465.14 微秒 | 491.01 微秒 |
| zoo | 64 | 2700 | 2881.10 微秒 | 2953.20 微秒 |
| zoo | 64 | 10000 | 10630.97 微秒 | 10537.52 微秒 |