- zoo-framework==0.11.0:框架 0.11.0,有效单元 96 个,自检通过
- zoo-framework @ git+https://github.com/YearsAlso/zoo-framework.git@dev:框架 0.11.2-beta,有效单元 96 个,自检通过
运行环境与读数口径
两次运行的环境一致
两侧同为「current」代驱动面,读数口径一致
只在一侧出现的单元
两侧的单元完全一致。
框架开销占比的变化
被测框架的框架开销占端到端比例;下降即开销摊薄得更好
标为「不可读」的行:该并发度超过这次运行所在机器的并行能力:执行体自报的耗时里含超订带来的调度等待,与「墙钟 / 并发度」不是同一件事,相减的结果没有意义(实测出现过负值)。端到端、吞吐与执行体自报值仍然有效,故照旧给出。。这些组的两侧「变化」都不给——它比的是两个不可读的数之差;端到端与吞吐见下面的绝对耗时表与各版本的报告。
| 适配器 | 并发度 | 档位(微秒) | zoo-framework==0.11.0 | zoo-framework @ git+https://github.com/YearsAlso/zoo-framework.git@dev | 变化 |
|---|
| apscheduler | 1 | 40 | 81.31% | 82.43% | 上升 1.014x |
| apscheduler | 1 | 300 | 46.45% | 45.95% | 下降 0.989x |
| apscheduler | 1 | 2700 | 9.43% | 9.52% | 上升 1.010x |
| apscheduler | 1 | 10000 | 4.37% | 3.50% | 下降 0.800x |
| apscheduler | 4 | 40 | 77.32% | 77.98% | 上升 1.009x |
| apscheduler | 4 | 300 | 42.90% | 40.01% | 下降 0.933x |
| apscheduler | 4 | 2700 | 10.29% | 9.25% | 下降 0.900x |
| 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 | 67.95% | 67.30% | 下降 0.990x |
| asyncio_pool | 1 | 300 | 26.86% | 27.77% | 上升 1.034x |
| asyncio_pool | 1 | 2700 | 4.87% | 4.39% | 下降 0.901x |
| asyncio_pool | 1 | 10000 | 1.50% | 1.71% | 上升 1.139x |
| asyncio_pool | 4 | 40 | 66.81% | 67.61% | 上升 1.012x |
| asyncio_pool | 4 | 300 | 25.61% | 26.84% | 上升 1.048x |
| asyncio_pool | 4 | 2700 | 5.57% | 5.48% | 下降 0.984x |
| 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.22% | 64.62% | 上升 1.022x |
| bare_thread | 1 | 300 | 24.74% | 26.48% | 上升 1.071x |
| bare_thread | 1 | 2700 | 4.28% | 4.23% | 下降 0.988x |
| bare_thread | 1 | 10000 | 1.20% | 1.36% | 上升 1.130x |
| bare_thread | 4 | 40 | 68.24% | 68.53% | 上升 1.004x |
| bare_thread | 4 | 300 | 29.06% | 27.97% | 下降 0.962x |
| bare_thread | 4 | 2700 | 4.38% | 4.89% | 上升 1.117x |
| 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 | 83.79% | 84.22% | 上升 1.005x |
| process_pool | 1 | 300 | 47.86% | 49.33% | 上升 1.031x |
| process_pool | 1 | 2700 | 11.72% | 11.32% | 下降 0.966x |
| process_pool | 1 | 10000 | 3.66% | 3.65% | 下降 0.998x |
| process_pool | 4 | 40 | 46.48% | 43.29% | 下降 0.931x |
| 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.28% | 41.18% | 上升 1.048x |
| thread_pool | 1 | 300 | 11.59% | 11.25% | 下降 0.971x |
| thread_pool | 1 | 2700 | 1.96% | 1.80% | 下降 0.920x |
| thread_pool | 1 | 10000 | 0.60% | 0.60% | 上升 1.001x |
| thread_pool | 4 | 40 | 48.94% | 48.41% | 下降 0.989x |
| thread_pool | 4 | 300 | 15.26% | 15.15% | 下降 0.993x |
| thread_pool | 4 | 2700 | 4.06% | 3.51% | 下降 0.863x |
| 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 | 68.65% | 67.93% | 下降 0.989x |
| zoo | 1 | 300 | 27.69% | 28.03% | 上升 1.012x |
| zoo | 1 | 2700 | 5.00% | 5.00% | 下降 0.999x |
| zoo | 1 | 10000 | 1.74% | 1.63% | 下降 0.933x |
| zoo | 4 | 40 | 72.38% | 72.39% | 上升 1.000x |
| zoo | 4 | 300 | 31.63% | 33.16% | 上升 1.048x |
| zoo | 4 | 2700 | 5.40% | 6.07% | 上升 1.122x |
| 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.11.0 | zoo-framework @ git+https://github.com/YearsAlso/zoo-framework.git@dev | 变化 |
|---|
| apscheduler | 1 | 40 | 1.962x | 1.906x | 下降 0.972x |
| apscheduler | 1 | 300 | 1.364x | 1.349x | 下降 0.989x |
| apscheduler | 1 | 2700 | 1.061x | 1.085x | 上升 1.022x |
| apscheduler | 1 | 10000 | 1.018x | 1.007x | 下降 0.989x |
| apscheduler | 4 | 40 | 1.452x | 1.447x | 下降 0.997x |
| apscheduler | 4 | 300 | 1.235x | 1.161x | 下降 0.940x |
| apscheduler | 4 | 2700 | 1.038x | 1.001x | 下降 0.963x |
| apscheduler | 4 | 10000 | 1.015x | 1.004x | 下降 0.990x |
| apscheduler | 16 | 40 | 1.451x | 1.292x | 下降 0.890x |
| apscheduler | 16 | 300 | 1.161x | 1.085x | 下降 0.934x |
| apscheduler | 16 | 2700 | 1.023x | 1.013x | 下降 0.990x |
| apscheduler | 16 | 10000 | 1.011x | 1.007x | 下降 0.996x |
| apscheduler | 64 | 40 | 1.241x | 1.078x | 下降 0.869x |
| apscheduler | 64 | 300 | 1.128x | 1.101x | 下降 0.976x |
| apscheduler | 64 | 2700 | 1.023x | 1.007x | 下降 0.985x |
| apscheduler | 64 | 10000 | 0.963x | 0.976x | 上升 1.014x |
| asyncio_pool | 1 | 40 | 0.918x | 0.942x | 上升 1.026x |
| asyncio_pool | 1 | 300 | 0.943x | 0.939x | 下降 0.995x |
| asyncio_pool | 1 | 2700 | 0.959x | 0.980x | 上升 1.023x |
| asyncio_pool | 1 | 10000 | 0.947x | 0.960x | 上升 1.014x |
| asyncio_pool | 4 | 40 | 0.884x | 0.931x | 上升 1.053x |
| asyncio_pool | 4 | 300 | 0.938x | 0.940x | 上升 1.002x |
| asyncio_pool | 4 | 2700 | 0.948x | 0.946x | 下降 0.998x |
| asyncio_pool | 4 | 10000 | 1.001x | 0.972x | 下降 0.971x |
| asyncio_pool | 16 | 40 | 0.856x | 0.754x | 下降 0.881x |
| asyncio_pool | 16 | 300 | 0.898x | 0.851x | 下降 0.947x |
| asyncio_pool | 16 | 2700 | 0.944x | 0.953x | 上升 1.009x |
| asyncio_pool | 16 | 10000 | 0.999x | 0.977x | 下降 0.978x |
| asyncio_pool | 64 | 40 | 0.638x | 0.594x | 下降 0.932x |
| asyncio_pool | 64 | 300 | 0.838x | 0.825x | 下降 0.984x |
| asyncio_pool | 64 | 2700 | 0.949x | 0.963x | 上升 1.015x |
| asyncio_pool | 64 | 10000 | 0.975x | 0.939x | 下降 0.963x |
| bare_thread | 1 | 40 | 0.902x | 0.961x | 上升 1.066x |
| bare_thread | 1 | 300 | 0.954x | 0.946x | 下降 0.992x |
| bare_thread | 1 | 2700 | 0.981x | 0.957x | 下降 0.975x |
| bare_thread | 1 | 10000 | 0.970x | 0.968x | 下降 0.998x |
| bare_thread | 4 | 40 | 0.917x | 0.906x | 下降 0.988x |
| bare_thread | 4 | 300 | 0.931x | 0.918x | 下降 0.986x |
| bare_thread | 4 | 2700 | 0.920x | 0.922x | 上升 1.002x |
| bare_thread | 4 | 10000 | 0.967x | 0.976x | 上升 1.010x |
| bare_thread | 16 | 40 | 1.062x | 0.965x | 下降 0.909x |
| bare_thread | 16 | 300 | 0.970x | 0.910x | 下降 0.938x |
| bare_thread | 16 | 2700 | 0.936x | 0.930x | 下降 0.994x |
| bare_thread | 16 | 10000 | 0.973x | 0.958x | 下降 0.984x |
| bare_thread | 64 | 40 | 0.882x | 0.833x | 下降 0.944x |
| bare_thread | 64 | 300 | 0.946x | 0.919x | 下降 0.971x |
| bare_thread | 64 | 2700 | 0.924x | 0.952x | 上升 1.030x |
| bare_thread | 64 | 10000 | 0.924x | 0.912x | 下降 0.987x |
| process_pool | 1 | 40 | 2.142x | 2.313x | 上升 1.080x |
| process_pool | 1 | 300 | 1.433x | 1.440x | 上升 1.005x |
| process_pool | 1 | 2700 | 1.084x | 1.085x | 上升 1.001x |
| process_pool | 1 | 10000 | 1.020x | 0.990x | 下降 0.971x |
| process_pool | 4 | 40 | 0.996x | 0.958x | 下降 0.963x |
| process_pool | 4 | 300 | 0.749x | 0.682x | 下降 0.911x |
| process_pool | 4 | 2700 | 0.486x | 0.477x | 下降 0.981x |
| process_pool | 4 | 10000 | 0.464x | 0.468x | 上升 1.008x |
| process_pool | 16 | 40 | 0.998x | 0.881x | 下降 0.883x |
| process_pool | 16 | 300 | 0.628x | 0.590x | 下降 0.940x |
| process_pool | 16 | 2700 | 0.475x | 0.475x | 下降 1.000x |
| process_pool | 16 | 10000 | 0.470x | 0.464x | 下降 0.987x |
| process_pool | 64 | 40 | 1.039x | 0.995x | 下降 0.958x |
| process_pool | 64 | 300 | 0.655x | 0.664x | 上升 1.013x |
| process_pool | 64 | 2700 | 0.463x | 0.478x | 上升 1.032x |
| process_pool | 64 | 10000 | 0.448x | 0.451x | 上升 1.008x |
| thread_pool | 1 | 40 | 0.505x | 0.501x | 下降 0.993x |
| thread_pool | 1 | 300 | 0.789x | 0.765x | 下降 0.970x |
| thread_pool | 1 | 2700 | 0.944x | 0.968x | 上升 1.026x |
| thread_pool | 1 | 10000 | 0.944x | 0.965x | 上升 1.022x |
| thread_pool | 4 | 40 | 0.532x | 0.559x | 上升 1.050x |
| thread_pool | 4 | 300 | 0.788x | 0.771x | 下降 0.978x |
| thread_pool | 4 | 2700 | 0.939x | 0.924x | 下降 0.984x |
| thread_pool | 4 | 10000 | 0.989x | 0.958x | 下降 0.968x |
| thread_pool | 16 | 40 | 0.570x | 0.508x | 下降 0.892x |
| thread_pool | 16 | 300 | 0.807x | 0.741x | 下降 0.918x |
| thread_pool | 16 | 2700 | 0.950x | 0.942x | 下降 0.991x |
| thread_pool | 16 | 10000 | 0.988x | 0.964x | 下降 0.976x |
| thread_pool | 64 | 40 | 0.464x | 0.446x | 下降 0.959x |
| thread_pool | 64 | 300 | 0.756x | 0.762x | 上升 1.009x |
| thread_pool | 64 | 2700 | 0.924x | 0.918x | 下降 0.994x |
| thread_pool | 64 | 10000 | 0.990x | 0.980x | 下降 0.990x |
原生任务线:三种执行形态
该线对照的是同一被测对象的三种执行形态,不与上面的对照方案横向读;可比的是同一次运行内该形态每任务中位数与纯解释中位数之比。每任务中位数跨运行不可比,故不在此列出——要看得各版本自己的报告
- zoo-framework==0.11.0:判定并发度 1;原生更快的档位:R8、R125;更慢的档位:R1;未决的档位:无
- zoo-framework @ git+https://github.com/YearsAlso/zoo-framework.git@dev:判定并发度 1;原生更快的档位:R8、R125;更慢的档位:R1;未决的档位:无
该执行形态每任务中位数 / 纯解释中位数,取自同一次运行;上升即该形态相对纯解释变慢
| 档位(微秒) | 并发度 | 执行形态 | zoo-framework==0.11.0 | zoo-framework @ git+https://github.com/YearsAlso/zoo-framework.git@dev | 变化 |
|---|
| R1 | 1 | 原生扩展 | 1.027x | 1.016x | 下降 0.989x |
| R1 | 1 | 在线路由 | 1.249x | 1.260x | 上升 1.009x |
| R1 | 4 | 原生扩展 | 1.035x | 1.029x | 下降 0.994x |
| R1 | 4 | 在线路由 | 1.043x | 1.064x | 上升 1.020x |
| R1 | 16 | 原生扩展 | 1.047x | 1.037x | 下降 0.990x |
| R1 | 16 | 在线路由 | 1.079x | 1.081x | 上升 1.001x |
| R1 | 64 | 原生扩展 | 1.041x | 1.035x | 下降 0.995x |
| R1 | 64 | 在线路由 | 1.109x | 1.100x | 下降 0.992x |
| R8 | 1 | 原生扩展 | 0.945x | 0.948x | 上升 1.003x |
| R8 | 1 | 在线路由 | 1.206x | 1.193x | 下降 0.989x |
| R8 | 4 | 原生扩展 | 0.980x | 0.933x | 下降 0.952x |
| R8 | 4 | 在线路由 | 1.021x | 1.044x | 上升 1.023x |
| R8 | 16 | 原生扩展 | 0.978x | 0.980x | 上升 1.002x |
| R8 | 16 | 在线路由 | 1.060x | 1.066x | 上升 1.005x |
| R8 | 64 | 原生扩展 | 0.992x | 0.997x | 上升 1.006x |
| R8 | 64 | 在线路由 | 1.105x | 1.088x | 下降 0.984x |
| R125 | 1 | 原生扩展 | 0.675x | 0.638x | 下降 0.944x |
| R125 | 1 | 在线路由 | 0.760x | 0.731x | 下降 0.962x |
| R125 | 4 | 原生扩展 | 0.707x | 0.710x | 上升 1.004x |
| R125 | 4 | 在线路由 | 0.726x | 0.739x | 上升 1.017x |
| R125 | 16 | 原生扩展 | 0.725x | 0.723x | 下降 0.998x |
| R125 | 16 | 在线路由 | 0.742x | 0.749x | 上升 1.010x |
| R125 | 64 | 原生扩展 | 0.737x | 0.736x | 下降 0.998x |
| R125 | 64 | 在线路由 | 0.773x | 0.777x | 上升 1.005x |
分界结论未变:两侧更快、更慢与未决的档位相同
绝对耗时(不可跨运行比较)
绝对耗时不可跨运行比较:仅用于看量级,不要用它读版本差异
| 适配器 | 并发度 | 档位(微秒) | zoo-framework==0.11.0 | zoo-framework @ git+https://github.com/YearsAlso/zoo-framework.git@dev |
|---|
| apscheduler | 1 | 40 | 308.03 微秒 | 287.86 微秒 |
| apscheduler | 1 | 300 | 562.94 微秒 | 553.65 微秒 |
| apscheduler | 1 | 2700 | 2948.36 微秒 | 2987.21 微秒 |
| apscheduler | 1 | 10000 | 10111.74 微秒 | 9941.19 微秒 |
| apscheduler | 4 | 40 | 257.17 微秒 | 252.70 微秒 |
| apscheduler | 4 | 300 | 546.38 微秒 | 521.58 微秒 |
| apscheduler | 4 | 2700 | 2989.02 微秒 | 2912.38 微秒 |
| apscheduler | 4 | 10000 | 10094.50 微秒 | 9993.21 微秒 |
| apscheduler | 16 | 40 | 230.76 微秒 | 229.36 微秒 |
| apscheduler | 16 | 300 | 512.03 微秒 | 505.80 微秒 |
| apscheduler | 16 | 2700 | 2952.27 微秒 | 2947.03 微秒 |
| apscheduler | 16 | 10000 | 10097.06 微秒 | 10215.94 微秒 |
| apscheduler | 64 | 40 | 241.67 微秒 | 221.11 微秒 |
| apscheduler | 64 | 300 | 510.06 微秒 | 509.59 微秒 |
| apscheduler | 64 | 2700 | 2994.50 微秒 | 2904.99 微秒 |
| apscheduler | 64 | 10000 | 10127.82 微秒 | 10197.49 微秒 |
| asyncio_pool | 1 | 40 | 144.14 微秒 | 142.30 微秒 |
| asyncio_pool | 1 | 300 | 389.15 微秒 | 385.12 微秒 |
| asyncio_pool | 1 | 2700 | 2663.38 微秒 | 2699.49 微秒 |
| asyncio_pool | 1 | 10000 | 9398.87 微秒 | 9474.49 微秒 |
| asyncio_pool | 4 | 40 | 156.44 微秒 | 162.47 微秒 |
| asyncio_pool | 4 | 300 | 414.86 微秒 | 422.43 微秒 |
| asyncio_pool | 4 | 2700 | 2729.20 微秒 | 2753.80 微秒 |
| asyncio_pool | 4 | 10000 | 9955.42 微秒 | 9670.20 微秒 |
| asyncio_pool | 16 | 40 | 136.04 微秒 | 133.81 微秒 |
| asyncio_pool | 16 | 300 | 395.94 微秒 | 396.45 微秒 |
| asyncio_pool | 16 | 2700 | 2724.64 微秒 | 2770.42 微秒 |
| asyncio_pool | 16 | 10000 | 9980.21 微秒 | 9917.24 微秒 |
| asyncio_pool | 64 | 40 | 124.21 微秒 | 121.88 微秒 |
| asyncio_pool | 64 | 300 | 378.92 微秒 | 381.72 微秒 |
| asyncio_pool | 64 | 2700 | 2779.20 微秒 | 2778.72 微秒 |
| asyncio_pool | 64 | 10000 | 10259.08 微秒 | 9810.73 微秒 |
| bare_thread | 1 | 40 | 141.61 微秒 | 145.22 微秒 |
| bare_thread | 1 | 300 | 393.51 微秒 | 388.13 微秒 |
| bare_thread | 1 | 2700 | 2725.11 微秒 | 2634.19 微秒 |
| bare_thread | 1 | 10000 | 9629.81 微秒 | 9553.02 微秒 |
| bare_thread | 4 | 40 | 162.35 微秒 | 158.14 微秒 |
| bare_thread | 4 | 300 | 411.77 微秒 | 412.54 微秒 |
| bare_thread | 4 | 2700 | 2647.67 微秒 | 2682.75 微秒 |
| bare_thread | 4 | 10000 | 9617.81 微秒 | 9713.03 微秒 |
| bare_thread | 16 | 40 | 168.76 微秒 | 171.28 微秒 |
| bare_thread | 16 | 300 | 427.79 微秒 | 423.99 微秒 |
| bare_thread | 16 | 2700 | 2699.73 微秒 | 2704.61 微秒 |
| bare_thread | 16 | 10000 | 9717.16 微秒 | 9715.69 微秒 |
| bare_thread | 64 | 40 | 171.85 微秒 | 170.85 微秒 |
| bare_thread | 64 | 300 | 427.59 微秒 | 425.01 微秒 |
| bare_thread | 64 | 2700 | 2705.11 微秒 | 2745.57 微秒 |
| bare_thread | 64 | 10000 | 9718.14 微秒 | 9531.97 微秒 |
| process_pool | 1 | 40 | 336.29 微秒 | 349.41 微秒 |
| process_pool | 1 | 300 | 591.15 微秒 | 590.88 微秒 |
| process_pool | 1 | 2700 | 3012.93 微秒 | 2988.31 微秒 |
| process_pool | 1 | 10000 | 10124.75 微秒 | 9772.73 微秒 |
| process_pool | 4 | 40 | 176.27 微秒 | 167.32 微秒 |
| process_pool | 4 | 300 | 331.48 微秒 | 306.62 微秒 |
| process_pool | 4 | 2700 | 1400.14 微秒 | 1389.63 微秒 |
| process_pool | 4 | 10000 | 4616.72 微秒 | 4653.47 微秒 |
| process_pool | 16 | 40 | 158.72 微秒 | 156.46 微秒 |
| process_pool | 16 | 300 | 276.84 微秒 | 275.04 微秒 |
| process_pool | 16 | 2700 | 1369.73 微秒 | 1380.71 微秒 |
| process_pool | 16 | 10000 | 4698.32 微秒 | 4711.93 微秒 |
| process_pool | 64 | 40 | 202.33 微秒 | 204.14 微秒 |
| process_pool | 64 | 300 | 296.22 微秒 | 307.25 微秒 |
| process_pool | 64 | 2700 | 1356.60 微秒 | 1379.00 微秒 |
| process_pool | 64 | 10000 | 4709.18 微秒 | 4713.50 微秒 |
| thread_pool | 1 | 40 | 79.31 微秒 | 75.73 微秒 |
| thread_pool | 1 | 300 | 325.37 微秒 | 313.96 微秒 |
| thread_pool | 1 | 2700 | 2623.46 微秒 | 2666.51 微秒 |
| thread_pool | 1 | 10000 | 9369.33 微秒 | 9524.56 微秒 |
| thread_pool | 4 | 40 | 94.18 微秒 | 97.54 微秒 |
| thread_pool | 4 | 300 | 348.68 微秒 | 346.42 微秒 |
| thread_pool | 4 | 2700 | 2701.71 微秒 | 2689.34 微秒 |
| thread_pool | 4 | 10000 | 9838.77 微秒 | 9528.95 微秒 |
| thread_pool | 16 | 40 | 90.57 微秒 | 90.20 微秒 |
| thread_pool | 16 | 300 | 355.80 微秒 | 345.34 微秒 |
| thread_pool | 16 | 2700 | 2742.07 微秒 | 2740.46 微秒 |
| thread_pool | 16 | 10000 | 9866.87 微秒 | 9784.99 微秒 |
| thread_pool | 64 | 40 | 90.47 微秒 | 91.39 微秒 |
| thread_pool | 64 | 300 | 341.71 微秒 | 352.74 微秒 |
| thread_pool | 64 | 2700 | 2704.78 微秒 | 2647.49 微秒 |
| thread_pool | 64 | 10000 | 10415.31 微秒 | 10238.39 微秒 |
| zoo | 1 | 40 | 157.03 微秒 | 151.05 微秒 |
| zoo | 1 | 300 | 412.58 微秒 | 410.28 微秒 |
| zoo | 1 | 2700 | 2778.32 微秒 | 2753.48 微秒 |
| zoo | 1 | 10000 | 9928.73 微秒 | 9871.41 微秒 |
| zoo | 4 | 40 | 177.06 微秒 | 174.59 微秒 |
| zoo | 4 | 300 | 442.41 微秒 | 449.42 微秒 |
| zoo | 4 | 2700 | 2878.42 微秒 | 2910.89 微秒 |
| zoo | 4 | 10000 | 9946.90 微秒 | 9948.97 微秒 |
| zoo | 16 | 40 | 158.98 微秒 | 177.55 微秒 |
| zoo | 16 | 300 | 440.91 微秒 | 466.12 微秒 |
| zoo | 16 | 2700 | 2885.07 微秒 | 2908.24 微秒 |
| zoo | 16 | 10000 | 9988.25 微秒 | 10145.91 微秒 |
| zoo | 64 | 40 | 194.80 微秒 | 205.09 微秒 |
| zoo | 64 | 300 | 452.02 微秒 | 462.64 微秒 |
| zoo | 64 | 2700 | 2927.85 微秒 | 2884.01 微秒 |
| zoo | 64 | 10000 | 10517.18 微秒 | 10446.63 微秒 |