rust 此代码解析 json 为啥比go慢10倍？
首先， 然后试了一下你的程序，在我电脑上各跑1000次。 Rust 平均运行时间33ms，最大64ms，最小31ms，标准差3.46. Go 平均运行时间39ms，最大119ms，最小32ms，标准差10.84. 仅供参考。 2022年9月13日更新 两年过去了，我现在也带薪写 Rust 了，对于 Rust 的使用也更加熟练了。我想就这个问题补充一点，其实 Rust 的反序列化效率还取决于如何定义这个 User 结构。 之前的回答里使用的是： 而如果你不需要把这个 User 结构传到当前作用域外部，可以定义成这样： 或者如果你有可能修改它的话可以定义成这样： 这样可以实现零拷贝的反序列化，不会额外进行堆分配和内存拷贝，其中的 name、blog、addr 只是引用源 json 字符串的切片。 性能有多大提升大家自己试试吧。