开启v11以来,NewLife组件对内存使用做了大量优化,大幅降低GC压力。社区反馈,NewLife.Redis 在进行大吞吐操作时,占用的进程内存比较高,GC也比较高。经过dotMemory分析,初步定位于收发网络数据包时频繁申请内存。

基准测试使用实验室理想环境,代表着各组件所能达到的性能上限,取决于硬件和网络环境等多方因素。基准测试同时给应用优化指明方向。


测试结果

结论:批操作性能稳定在百万级ops,