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
The following commit(s) were added to refs/heads/main by this push:
new 98a7504a4 🔄 synced local 'docs/benchmarks/' with remote
'docs/benchmarks/'
98a7504a4 is described below
commit 98a7504a4fcc2a23af617a8cd302e4da6c4bf212
Author: chaokunyang <[email protected]>
AuthorDate: Thu Apr 23 12:34:22 2026 +0000
🔄 synced local 'docs/benchmarks/' with remote 'docs/benchmarks/'
---
docs/benchmarks/dart/README.md | 46 +++++++++++++++---------------
docs/benchmarks/dart/mediacontent.png | Bin 42586 -> 44517 bytes
docs/benchmarks/dart/mediacontentlist.png | Bin 53715 -> 51468 bytes
docs/benchmarks/dart/sample.png | Bin 46415 -> 46918 bytes
docs/benchmarks/dart/samplelist.png | Bin 45351 -> 53733 bytes
docs/benchmarks/dart/struct.png | Bin 32985 -> 32100 bytes
docs/benchmarks/dart/structlist.png | Bin 48417 -> 42590 bytes
docs/benchmarks/dart/throughput.png | Bin 87138 -> 79300 bytes
8 files changed, 23 insertions(+), 23 deletions(-)
diff --git a/docs/benchmarks/dart/README.md b/docs/benchmarks/dart/README.md
index 2348854a2..cc8ae23ef 100644
--- a/docs/benchmarks/dart/README.md
+++ b/docs/benchmarks/dart/README.md
@@ -4,17 +4,17 @@ This benchmark compares serialization and deserialization
throughput for Apache
## Hardware and Runtime Info
-| Key | Value
|
-| --------------------- |
----------------------------------------------------------------- |
-| Timestamp | 2026-04-23T10:50:07.751368Z
|
-| 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
|
+| 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
|
## Throughput Results
@@ -22,18 +22,18 @@ This benchmark compares serialization and deserialization
throughput for Apache
| Datatype | Operation | Fory TPS | Protobuf TPS | Fastest |
| ---------------- | ----------- | --------: | -----------: | ------------ |
-| Struct | Serialize | 5,041,693 | 2,073,839 | fory (2.43x) |
-| Struct | Deserialize | 6,395,290 | 4,991,881 | fory (1.28x) |
-| Sample | Serialize | 1,783,688 | 552,140 | fory (3.23x) |
-| Sample | Deserialize | 2,124,197 | 934,794 | fory (2.27x) |
-| MediaContent | Serialize | 952,498 | 438,419 | fory (2.17x) |
-| MediaContent | Deserialize | 1,649,039 | 737,340 | fory (2.24x) |
-| StructList | Serialize | 1,945,119 | 399,007 | fory (4.87x) |
-| StructList | Deserialize | 2,119,403 | 764,832 | fory (2.77x) |
-| SampleList | Serialize | 475,413 | 52,512 | fory (9.05x) |
-| SampleList | Deserialize | 508,939 | 116,236 | fory (4.38x) |
-| MediaContentList | Serialize | 224,925 | 84,860 | fory (2.65x) |
-| MediaContentList | Deserialize | 387,070 | 154,392 | fory (2.51x) |
+| 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) |
## Serialized Size (bytes)
diff --git a/docs/benchmarks/dart/mediacontent.png
b/docs/benchmarks/dart/mediacontent.png
index ba6e2d3ae..16f9b3a67 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 02f785e42..f88d84a9f 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 f274160b4..bd182feab 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 72e6cf7b0..a3b763501 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 f04b50825..84ac444fe 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 0bf1fd0df..1ed88798e 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 d41f05638..f3e6ace25 100644
Binary files a/docs/benchmarks/dart/throughput.png and
b/docs/benchmarks/dart/throughput.png differ
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]