跳到主要内容
版本:1.1.0

Go 序列化基准报告

生成时间: 2026-05-08 17:55:12

性能图表

Throughput

系统信息

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

性能汇总

数据类型操作Fory (ops/s)Protobuf (ops/s)Msgpack (ops/s)Fory vs PBFory vs MP
NumericStruct序列化12.74M7.16M3.63M1.78x3.51x
NumericStruct反序列化10.63M8.40M1.78M1.27x5.98x
Sample序列化7.16M2.53M646K2.84x11.10x
Sample反序列化3.27M2.10M343K1.56x9.54x
MediaContent序列化3.74M1.75M1.14M2.14x3.27x
MediaContent反序列化2.03M1.23M646K1.66x3.15x
NumericStructList序列化1.10M386K201K2.84x5.44x
NumericStructList反序列化1.09M368K103K2.96x10.54x
SampleList序列化496K126K36K3.93x13.83x
SampleList反序列化195K96K17K2.04x11.73x
MediaContentList序列化250K91K57K2.73x4.38x
MediaContentList反序列化112K74K31K1.53x3.65x

详细耗时(ns/op)

数据类型操作ForyProtobufMsgpack
NumericStruct序列化78.5139.6275.5
NumericStruct反序列化94.0119.0562.5
Sample序列化139.6395.91549.0
Sample反序列化306.0475.92919.0
MediaContent序列化267.3571.6875.1
MediaContent反序列化492.4815.81549.0
NumericStructList序列化912.82594.04970.0
NumericStructList反序列化919.92721.09698.0
SampleList序列化2018.07927.027909.0
SampleList反序列化5126.010460.060118.0
MediaContentList序列化4006.010939.017553.0
MediaContentList反序列化8893.013588.032439.0

序列化数据大小(字节)

数据类型ForyProtobufMsgpack
NumericStruct789388
Sample445375524
MediaContent340301400
NumericStructList81919001766
SampleList7599756010486
MediaContentList577460808006