跳到主要内容
版本:1.6.0

Go 序列化基准测试报告

生成时间:2026-08-07 12:14:23

性能图表

吞吐量

系统信息

  • 操作系统:Darwin 24.6.0
  • 架构:arm64
  • Python:3.10.8

性能摘要

数据类型操作Fory (ops/s)Protobuf (ops/s)Msgpack (ops/s)Fory 对比 PBFory 对比 MP
NumericStruct序列化18.49M7.63M3.78M2.42x4.90x
NumericStruct反序列化13.57M8.55M1.99M1.59x6.82x
Sample序列化8.2M2.72M683.53K3.01x12.00x
Sample反序列化3.91M2.25M372.3K1.74x10.50x
MediaContent序列化3.89M2.07M1.22M1.87x3.19x
MediaContent反序列化2.35M1.77M704.23K1.32x3.33x
NumericStructList序列化1.5M412.88K212.81K3.64x7.06x
NumericStructList反序列化1.18M396.83K104.62K2.98x11.29x
SampleList序列化484.73K145.75K38.43K3.33x12.61x
SampleList反序列化225.89K103.72K18.56K2.18x12.17x
MediaContentList序列化243.43K110.25K68.82K2.21x3.54x
MediaContentList反序列化132.59K86.84K35.41K1.53x3.74x

详细耗时(ns/op)

数据类型操作ForyProtobufMsgpack
NumericStruct序列化54.1131.1264.9
NumericStruct反序列化73.7117.0502.2
Sample序列化121.9367.41463.0
Sample反序列化255.8444.62686.0
MediaContent序列化257.4482.0820.0
MediaContent反序列化426.3564.31420.0
NumericStructList序列化665.82422.04699.0
NumericStructList反序列化846.82520.09558.0
SampleList序列化2063.06861.026023.0
SampleList反序列化4427.09641.053893.0
MediaContentList序列化4108.09070.014530.0
MediaContentList反序列化7542.011515.028241.0

序列化数据大小(字节)

数据类型ForyProtobufMsgpack
NumericStruct789388
Sample445375524
MediaContent362301400
NumericStructList85519001766
SampleList7663756010486
MediaContentList585160808006