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 5e07ff116b 🔄 synced local 'docs/benchmarks/' with remote 
'docs/benchmarks/'
5e07ff116b is described below

commit 5e07ff116ba5c242c08c96586c6326a7f0df60ed
Author: chaokunyang <[email protected]>
AuthorDate: Mon Mar 23 05:44:42 2026 +0000

    🔄 synced local 'docs/benchmarks/' with remote 'docs/benchmarks/'
---
 docs/benchmarks/cpp/README.md    |  28 +++-------
 docs/benchmarks/csharp/README.md |  28 +++-------
 docs/benchmarks/python/README.md |  28 +++-------
 docs/benchmarks/rust/README.md   | 118 +++++++++++++++++----------------------
 docs/benchmarks/swift/README.md  |   4 +-
 5 files changed, 74 insertions(+), 132 deletions(-)

diff --git a/docs/benchmarks/cpp/README.md b/docs/benchmarks/cpp/README.md
index ec0ae5a95e..9811c8a54a 100644
--- a/docs/benchmarks/cpp/README.md
+++ b/docs/benchmarks/cpp/README.md
@@ -30,45 +30,31 @@ All class-level plots below show throughput (ops/sec).
 
 ### Throughput
 
-<p align="center">
-<img src="throughput.png" width="90%" />
-</p>
+![Throughput](throughput.png)
 
 ### Mediacontent
 
-<p align="center">
-<img src="mediacontent.png" width="90%" />
-</p>
+![Mediacontent](mediacontent.png)
 
 ### Mediacontentlist
 
-<p align="center">
-<img src="mediacontentlist.png" width="90%" />
-</p>
+![Mediacontentlist](mediacontentlist.png)
 
 ### Sample
 
-<p align="center">
-<img src="sample.png" width="90%" />
-</p>
+![Sample](sample.png)
 
 ### Samplelist
 
-<p align="center">
-<img src="samplelist.png" width="90%" />
-</p>
+![Samplelist](samplelist.png)
 
 ### Struct
 
-<p align="center">
-<img src="struct.png" width="90%" />
-</p>
+![Struct](struct.png)
 
 ### Structlist
 
-<p align="center">
-<img src="structlist.png" width="90%" />
-</p>
+![Structlist](structlist.png)
 
 ## Benchmark Results
 
diff --git a/docs/benchmarks/csharp/README.md b/docs/benchmarks/csharp/README.md
index a8daa6d86b..f7745bf047 100644
--- a/docs/benchmarks/csharp/README.md
+++ b/docs/benchmarks/csharp/README.md
@@ -41,45 +41,31 @@ All class-level plots below show throughput (ops/sec).
 
 ### Throughput
 
-<p align="center">
-<img src="throughput.png" width="90%" />
-</p>
+![Throughput](throughput.png)
 
 ### Mediacontent
 
-<p align="center">
-<img src="mediacontent.png" width="90%" />
-</p>
+![Mediacontent](mediacontent.png)
 
 ### Mediacontentlist
 
-<p align="center">
-<img src="mediacontentlist.png" width="90%" />
-</p>
+![Mediacontentlist](mediacontentlist.png)
 
 ### Sample
 
-<p align="center">
-<img src="sample.png" width="90%" />
-</p>
+![Sample](sample.png)
 
 ### Samplelist
 
-<p align="center">
-<img src="samplelist.png" width="90%" />
-</p>
+![Samplelist](samplelist.png)
 
 ### Struct
 
-<p align="center">
-<img src="struct.png" width="90%" />
-</p>
+![Struct](struct.png)
 
 ### Structlist
 
-<p align="center">
-<img src="structlist.png" width="90%" />
-</p>
+![Structlist](structlist.png)
 
 ## Benchmark Results
 
diff --git a/docs/benchmarks/python/README.md b/docs/benchmarks/python/README.md
index 2908fb876f..85924a7996 100644
--- a/docs/benchmarks/python/README.md
+++ b/docs/benchmarks/python/README.md
@@ -39,45 +39,31 @@ All plots show throughput (ops/sec); higher is better.
 
 ### Throughput
 
-<p align="center">
-<img src="throughput.png" width="90%" />
-</p>
+![Throughput](throughput.png)
 
 ### Mediacontent
 
-<p align="center">
-<img src="mediacontent.png" width="90%" />
-</p>
+![Mediacontent](mediacontent.png)
 
 ### Mediacontentlist
 
-<p align="center">
-<img src="mediacontentlist.png" width="90%" />
-</p>
+![Mediacontentlist](mediacontentlist.png)
 
 ### Sample
 
-<p align="center">
-<img src="sample.png" width="90%" />
-</p>
+![Sample](sample.png)
 
 ### Samplelist
 
-<p align="center">
-<img src="samplelist.png" width="90%" />
-</p>
+![Samplelist](samplelist.png)
 
 ### Struct
 
-<p align="center">
-<img src="struct.png" width="90%" />
-</p>
+![Struct](struct.png)
 
 ### Structlist
 
-<p align="center">
-<img src="structlist.png" width="90%" />
-</p>
+![Structlist](structlist.png)
 
 ## Benchmark Results
 
diff --git a/docs/benchmarks/rust/README.md b/docs/benchmarks/rust/README.md
index 2c6e439446..56cfc3bd1c 100644
--- a/docs/benchmarks/rust/README.md
+++ b/docs/benchmarks/rust/README.md
@@ -13,15 +13,15 @@ python benchmark_report.py --log-file 
results/cargo_bench.log --size-file result
 
 ## Hardware & OS Info
 
-| Key | Value |
-|-----|-------|
-| OS | Darwin 24.6.0 |
-| Machine | arm64 |
-| Processor | arm |
-| CPU Cores (Physical) | 12 |
-| CPU Cores (Logical) | 12 |
-| Total RAM (GB) | 48.0 |
-| Benchmark Date | 2026-03-20T18:40:44 |
+| Key                  | Value               |
+| -------------------- | ------------------- |
+| OS                   | Darwin 24.6.0       |
+| Machine              | arm64               |
+| Processor            | arm                 |
+| CPU Cores (Physical) | 12                  |
+| CPU Cores (Logical)  | 12                  |
+| Total RAM (GB)       | 48.0                |
+| Benchmark Date       | 2026-03-20T18:40:44 |
 
 ## Benchmark Plots
 
@@ -29,89 +29,75 @@ All class-level plots below show throughput (ops/sec).
 
 ### Throughput
 
-<p align="center">
-<img src="throughput.png" width="90%" />
-</p>
+![Throughput](throughput.png)
 
 ### MediaContent
 
-<p align="center">
-<img src="mediacontent.png" width="90%" />
-</p>
+![MediaContent](mediacontent.png)
 
 ### MediaContentList
 
-<p align="center">
-<img src="mediacontentlist.png" width="90%" />
-</p>
+![MediaContentList](mediacontentlist.png)
 
 ### Sample
 
-<p align="center">
-<img src="sample.png" width="90%" />
-</p>
+![Sample](sample.png)
 
 ### SampleList
 
-<p align="center">
-<img src="samplelist.png" width="90%" />
-</p>
+![SampleList](samplelist.png)
 
 ### Struct
 
-<p align="center">
-<img src="struct.png" width="90%" />
-</p>
+![Struct](struct.png)
 
 ### StructList
 
-<p align="center">
-<img src="structlist.png" width="90%" />
-</p>
+![StructList](structlist.png)
 
 ## Benchmark Results
 
 ### Timing Results (nanoseconds)
 
-| Datatype | Operation | fory (ns) | protobuf (ns) | Fastest |
-|----------|-----------|-----------|---------------|---------|
-| Struct | Serialize | 69.6 | 76.8 | fory |
-| Struct | Deserialize | 27.0 | 70.4 | fory |
-| Sample | Serialize | 148.5 | 584.3 | fory |
-| Sample | Deserialize | 350.9 | 983.1 | fory |
-| MediaContent | Serialize | 277.8 | 553.2 | fory |
-| MediaContent | Deserialize | 472.3 | 706.4 | fory |
-| StructList | Serialize | 170.4 | 385.4 | fory |
-| StructList | Deserialize | 96.8 | 294.7 | fory |
-| SampleList | Serialize | 356.2 | 3155.7 | fory |
-| SampleList | Deserialize | 1644.1 | 4361.0 | fory |
-| MediaContentList | Serialize | 657.4 | 2844.0 | fory |
-| MediaContentList | Deserialize | 2397.7 | 3696.6 | fory |
+| Datatype         | Operation   | fory (ns) | protobuf (ns) | Fastest |
+| ---------------- | ----------- | --------- | ------------- | ------- |
+| Struct           | Serialize   | 69.6      | 76.8          | fory    |
+| Struct           | Deserialize | 27.0      | 70.4          | fory    |
+| Sample           | Serialize   | 148.5     | 584.3         | fory    |
+| Sample           | Deserialize | 350.9     | 983.1         | fory    |
+| MediaContent     | Serialize   | 277.8     | 553.2         | fory    |
+| MediaContent     | Deserialize | 472.3     | 706.4         | fory    |
+| StructList       | Serialize   | 170.4     | 385.4         | fory    |
+| StructList       | Deserialize | 96.8      | 294.7         | fory    |
+| SampleList       | Serialize   | 356.2     | 3155.7        | fory    |
+| SampleList       | Deserialize | 1644.1    | 4361.0        | fory    |
+| MediaContentList | Serialize   | 657.4     | 2844.0        | fory    |
+| MediaContentList | Deserialize | 2397.7    | 3696.6        | fory    |
 
 ### Throughput Results (ops/sec)
 
-| Datatype | Operation | fory TPS | protobuf TPS | Fastest |
-|----------|-----------|----------|--------------|---------|
-| Struct | Serialize | 14,366,165 | 13,022,359 | fory |
-| Struct | Deserialize | 37,065,866 | 14,202,528 | fory |
-| Sample | Serialize | 6,734,914 | 1,711,537 | fory |
-| Sample | Deserialize | 2,849,409 | 1,017,201 | fory |
-| MediaContent | Serialize | 3,600,230 | 1,807,664 | fory |
-| MediaContent | Deserialize | 2,117,433 | 1,415,689 | fory |
-| StructList | Serialize | 5,866,823 | 2,595,043 | fory |
-| StructList | Deserialize | 10,330,152 | 3,393,051 | fory |
-| SampleList | Serialize | 2,807,333 | 316,887 | fory |
-| SampleList | Deserialize | 608,236 | 229,305 | fory |
-| MediaContentList | Serialize | 1,521,098 | 351,617 | fory |
-| MediaContentList | Deserialize | 417,066 | 270,519 | fory |
+| Datatype         | Operation   | fory TPS   | protobuf TPS | Fastest |
+| ---------------- | ----------- | ---------- | ------------ | ------- |
+| Struct           | Serialize   | 14,366,165 | 13,022,359   | fory    |
+| Struct           | Deserialize | 37,065,866 | 14,202,528   | fory    |
+| Sample           | Serialize   | 6,734,914  | 1,711,537    | fory    |
+| Sample           | Deserialize | 2,849,409  | 1,017,201    | fory    |
+| MediaContent     | Serialize   | 3,600,230  | 1,807,664    | fory    |
+| MediaContent     | Deserialize | 2,117,433  | 1,415,689    | fory    |
+| StructList       | Serialize   | 5,866,823  | 2,595,043    | fory    |
+| StructList       | Deserialize | 10,330,152 | 3,393,051    | fory    |
+| SampleList       | Serialize   | 2,807,333  | 316,887      | fory    |
+| SampleList       | Deserialize | 608,236    | 229,305      | fory    |
+| MediaContentList | Serialize   | 1,521,098  | 351,617      | fory    |
+| MediaContentList | Deserialize | 417,066    | 270,519      | fory    |
 
 ### Serialized Data Sizes (bytes)
 
-| Datatype | fory | protobuf |
-|----------|------|----------|
-| Struct | 58 | 61 |
-| Sample | 446 | 375 |
-| MediaContent | 365 | 301 |
-| StructList | 184 | 315 |
-| SampleList | 1980 | 1890 |
-| MediaContentList | 1535 | 1520 |
+| Datatype         | fory | protobuf |
+| ---------------- | ---- | -------- |
+| Struct           | 58   | 61       |
+| Sample           | 446  | 375      |
+| MediaContent     | 365  | 301      |
+| StructList       | 184  | 315      |
+| SampleList       | 1980 | 1890     |
+| MediaContentList | 1535 | 1520     |
diff --git a/docs/benchmarks/swift/README.md b/docs/benchmarks/swift/README.md
index 58b6c032af..c2376a5dab 100644
--- a/docs/benchmarks/swift/README.md
+++ b/docs/benchmarks/swift/README.md
@@ -15,9 +15,7 @@ This benchmark compares serialization and deserialization 
throughput for Apache
 
 ## Throughput Results
 
-<p align="center">
-<img src="throughput.png" width="95%" />
-</p>
+![Throughput](throughput.png)
 
 | Datatype         | Operation   |   Fory TPS | Protobuf TPS | Msgpack TPS | 
Fastest      |
 | ---------------- | ----------- | ---------: | -----------: | ----------: | 
------------ |


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to