You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@fory.apache.org by ch...@apache.org on 2026/05/07 09:31:02 UTC
(fory-site) 02/02: 🔄 synced local 'docs/benchmarks/' with remote 'docs/benchmarks/'
This is an automated email from the ASF dual-hosted git repository.
chaokunyang pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/fory-site.git
commit af97364ff1d05c1d24db1ecd536e3ede19c25333
Author: chaokunyang <sh...@gmail.com>
AuthorDate: Thu May 7 09:30:56 2026 +0000
🔄 synced local 'docs/benchmarks/' with remote 'docs/benchmarks/'
---
docs/benchmarks/dart/README.md | 62 +++++++++++++++---------------
docs/benchmarks/dart/mediacontent.png | Bin 44517 -> 45286 bytes
docs/benchmarks/dart/mediacontentlist.png | Bin 51468 -> 47261 bytes
docs/benchmarks/dart/sample.png | Bin 46918 -> 35842 bytes
docs/benchmarks/dart/samplelist.png | Bin 53733 -> 45087 bytes
docs/benchmarks/dart/struct.png | Bin 32100 -> 37307 bytes
docs/benchmarks/dart/structlist.png | Bin 42590 -> 39438 bytes
docs/benchmarks/dart/throughput.png | Bin 79300 -> 81139 bytes
8 files changed, 31 insertions(+), 31 deletions(-)
diff --git a/docs/benchmarks/dart/README.md b/docs/benchmarks/dart/README.md
index cc8ae23ef8..f1bbf98a22 100644
--- a/docs/benchmarks/dart/README.md
+++ b/docs/benchmarks/dart/README.md
@@ -4,47 +4,47 @@ This benchmark compares serialization and deserialization throughput for Apache
## Hardware and Runtime Info
-| Key | Value |
-| --------------------- | ---------------------------------------------------------------- |
-| Timestamp | 2026-04-23T12:21:28Z |
-| OS | Version 26.2 (Build 25C56) |
-| Host | Macbook-Air.local |
-| CPU Cores (Logical) | 8 |
-| Memory (GB) | 8.00 |
-| Dart | 3.10.4 (stable) (Tue Dec 9 00:01:55 2025 -0800) on "macos_arm64" |
-| Samples per case | 5 |
-| Warmup per case (s) | 1.0 |
-| Duration per case (s) | 1.5 |
+| Key | Value |
+| --------------------- | ----------------------------------------------------------------- |
+| Timestamp | 2026-05-07T09:12:52.301869Z |
+| OS | Version 15.7.2 (Build 24G325) |
+| Host | MacBook-Pro.local |
+| CPU Cores (Logical) | 12 |
+| Memory (GB) | 48.00 |
+| Dart | 3.10.7 (stable) (Tue Dec 23 00:01:57 2025 -0800) on "macos_arm64" |
+| Samples per case | 5 |
+| Warmup per case (s) | 1.0 |
+| Duration per case (s) | 1.5 |
## Throughput Results

-| Datatype | Operation | Fory TPS | Protobuf TPS | Fastest |
-| ---------------- | ----------- | --------: | -----------: | ------------ |
-| Struct | Serialize | 4,696,615 | 1,998,625 | fory (2.35x) |
-| Struct | Deserialize | 5,815,245 | 4,173,568 | fory (1.39x) |
-| Sample | Serialize | 1,744,871 | 481,801 | fory (3.62x) |
-| Sample | Deserialize | 2,007,877 | 780,317 | fory (2.57x) |
-| MediaContent | Serialize | 944,111 | 398,324 | fory (2.37x) |
-| MediaContent | Deserialize | 1,457,065 | 675,724 | fory (2.16x) |
-| StructList | Serialize | 1,981,716 | 351,853 | fory (5.63x) |
-| StructList | Deserialize | 2,261,436 | 596,027 | fory (3.79x) |
-| SampleList | Serialize | 426,153 | 46,590 | fory (9.15x) |
-| SampleList | Deserialize | 479,900 | 99,694 | fory (4.81x) |
-| MediaContentList | Serialize | 220,342 | 76,330 | fory (2.89x) |
-| MediaContentList | Deserialize | 341,839 | 131,730 | fory (2.60x) |
+| Datatype | Operation | Fory TPS | Protobuf TPS | Fastest |
+| ---------------- | ----------- | ---------: | -----------: | ------------- |
+| Struct | Serialize | 9,631,226 | 2,134,738 | fory (4.51x) |
+| Struct | Deserialize | 10,449,715 | 4,968,658 | fory (2.10x) |
+| Sample | Serialize | 2,468,767 | 536,410 | fory (4.60x) |
+| Sample | Deserialize | 2,393,903 | 901,767 | fory (2.65x) |
+| MediaContent | Serialize | 1,162,191 | 431,591 | fory (2.69x) |
+| MediaContent | Deserialize | 2,005,785 | 767,396 | fory (2.61x) |
+| StructList | Serialize | 2,851,755 | 374,020 | fory (7.62x) |
+| StructList | Deserialize | 3,768,194 | 740,750 | fory (5.09x) |
+| SampleList | Serialize | 568,405 | 48,603 | fory (11.69x) |
+| SampleList | Deserialize | 546,914 | 111,151 | fory (4.92x) |
+| MediaContentList | Serialize | 270,092 | 83,028 | fory (3.25x) |
+| MediaContentList | Deserialize | 454,291 | 149,294 | fory (3.04x) |
## Serialized Size (bytes)
| Datatype | Fory | Protobuf |
| ---------------- | ---: | -------: |
-| Struct | 58 | 61 |
-| Sample | 446 | 377 |
-| MediaContent | 365 | 307 |
-| StructList | 184 | 315 |
-| SampleList | 1980 | 1900 |
-| MediaContentList | 1535 | 1550 |
+| Struct | 57 | 61 |
+| Sample | 445 | 377 |
+| MediaContent | 362 | 307 |
+| StructList | 182 | 315 |
+| SampleList | 1978 | 1900 |
+| MediaContentList | 1531 | 1550 |
## Per-workload Plots
diff --git a/docs/benchmarks/dart/mediacontent.png b/docs/benchmarks/dart/mediacontent.png
index 16f9b3a673..9538800879 100644
Binary files a/docs/benchmarks/dart/mediacontent.png and b/docs/benchmarks/dart/mediacontent.png differ
diff --git a/docs/benchmarks/dart/mediacontentlist.png b/docs/benchmarks/dart/mediacontentlist.png
index f88d84a9f0..b76bf70b4d 100644
Binary files a/docs/benchmarks/dart/mediacontentlist.png and b/docs/benchmarks/dart/mediacontentlist.png differ
diff --git a/docs/benchmarks/dart/sample.png b/docs/benchmarks/dart/sample.png
index bd182feab1..fcdc6bd1c5 100644
Binary files a/docs/benchmarks/dart/sample.png and b/docs/benchmarks/dart/sample.png differ
diff --git a/docs/benchmarks/dart/samplelist.png b/docs/benchmarks/dart/samplelist.png
index a3b7635019..c9d11d8753 100644
Binary files a/docs/benchmarks/dart/samplelist.png and b/docs/benchmarks/dart/samplelist.png differ
diff --git a/docs/benchmarks/dart/struct.png b/docs/benchmarks/dart/struct.png
index 84ac444fec..33b586d44f 100644
Binary files a/docs/benchmarks/dart/struct.png and b/docs/benchmarks/dart/struct.png differ
diff --git a/docs/benchmarks/dart/structlist.png b/docs/benchmarks/dart/structlist.png
index 1ed88798ea..7d4710a59b 100644
Binary files a/docs/benchmarks/dart/structlist.png and b/docs/benchmarks/dart/structlist.png differ
diff --git a/docs/benchmarks/dart/throughput.png b/docs/benchmarks/dart/throughput.png
index f3e6ace252..bdc34219d3 100644
Binary files a/docs/benchmarks/dart/throughput.png and b/docs/benchmarks/dart/throughput.png differ
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@fory.apache.org
For additional commands, e-mail: commits-help@fory.apache.org