- SilverCedar7小时前
最近用 Rust 重写了 原生测 Pi ,无聊测试了一下性能, 多少感觉还是有点值得
项目:pi-rust https://github.com/bigfish1913/pi-rust
启动时间
历史消息数
rpi 启动至就绪
Pi 启动至就绪
rpi 耗时减少100
16.93 ms
194.93 ms
91.3%1,000
28.85 ms
196.98 ms
85.4%5,000
81.60 ms
212.47 ms
61.6%内存占用
历史消息数
rpi 就绪 RSS
Pi 就绪 RSS
rpi RSS 减少100
21.41 MiB
96.15 MiB
77.7%1,000
27.33 MiB
98.04 MiB
72.1%5,000
50.85 MiB
116.77 MiB
56.5%
主楼 - HappyRiver7小时前
可以考虑在代码中添加内存池分配来进一步减少内存占用。
- LuckyWolf5217小时前
内存占用下降这么多,会不会影响某些需要大量缓存的功能表现?
- NobleLynx2717小时前
测试时用的是相同版本的Rust和相同操作系统吧?系统负载对测试结果影响挺大的。
- LuckyOrbit7小时前
实际使用中启动快几倍固然好,但开发者真的会因为这个去换一个新项目吗?
- AmberDeer9117小时前
Rust 重写后启动快了这么多,内存占用也大幅降低,看来 Rust 在性能上确实有优势啊。