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 c0692b298f 🔄 synced local 'docs/benchmarks/' with remote
'docs/benchmarks/'
c0692b298f is described below
commit c0692b298f735bab12ffa53f98b4c30c99c708b0
Author: chaokunyang <[email protected]>
AuthorDate: Fri Feb 6 08:02:28 2026 +0000
🔄 synced local 'docs/benchmarks/' with remote 'docs/benchmarks/'
---
docs/benchmarks/cpp/README.md | 2 +-
docs/benchmarks/java/README.md | 80 +++++++++++++++++++++---------------------
docs/benchmarks/rust/README.md | 14 ++++----
3 files changed, 48 insertions(+), 48 deletions(-)
diff --git a/docs/benchmarks/cpp/README.md b/docs/benchmarks/cpp/README.md
index a3684c5df2..f64a16a710 100644
--- a/docs/benchmarks/cpp/README.md
+++ b/docs/benchmarks/cpp/README.md
@@ -27,7 +27,7 @@ python benchmark_report.py --json-file
build/benchmark_results.json --output-dir
## Benchmark Plots
<p align="center">
-<img src="throughput.png" width="90%">
+<img src="throughput.png" width="90%" />
</p>
## Benchmark Results
diff --git a/docs/benchmarks/java/README.md b/docs/benchmarks/java/README.md
index 1d2019aa83..7f987dbbba 100644
--- a/docs/benchmarks/java/README.md
+++ b/docs/benchmarks/java/README.md
@@ -70,10 +70,10 @@ The deserialization peer must have same class definition
with the serialization
No class forward/backward compatibility are supported in this mode.
<p align="center">
-<img width="24%" alt=""
src="serialization/bench_serialize_STRUCT_to_array_tps.png">
-<img width="24%" alt=""
src="serialization/bench_serialize_STRUCT2_to_array_tps.png">
-<img width="24%" alt=""
src="serialization/bench_serialize_MEDIA_CONTENT_to_array_tps.png">
-<img width="24%" alt=""
src="serialization/bench_serialize_SAMPLE_to_array_tps.png">
+<img width="24%" alt=""
src="serialization/bench_serialize_STRUCT_to_array_tps.png" />
+<img width="24%" alt=""
src="serialization/bench_serialize_STRUCT2_to_array_tps.png" />
+<img width="24%" alt=""
src="serialization/bench_serialize_MEDIA_CONTENT_to_array_tps.png" />
+<img width="24%" alt=""
src="serialization/bench_serialize_SAMPLE_to_array_tps.png" />
</p>
#### Java schema compatible serialization
@@ -82,10 +82,10 @@ The deserialization peer can have different class
definition with the serializat
Class forward/backward compatibility are supported in this mode.
<p align="center">
-<img width="24%" alt=""
src="serialization/bench_serialize_compatible_STRUCT_to_array_tps.png">
-<img width="24%" alt=""
src="serialization/bench_serialize_compatible_STRUCT2_to_array_tps.png">
-<img width="24%" alt=""
src="compatible/bench_serialize_compatible_MEDIA_CONTENT_to_array_tps.png">
-<img width="24%" alt=""
src="serialization/bench_serialize_compatible_SAMPLE_to_array_tps.png">
+<img width="24%" alt=""
src="serialization/bench_serialize_compatible_STRUCT_to_array_tps.png" />
+<img width="24%" alt=""
src="serialization/bench_serialize_compatible_STRUCT2_to_array_tps.png" />
+<img width="24%" alt=""
src="compatible/bench_serialize_compatible_MEDIA_CONTENT_to_array_tps.png" />
+<img width="24%" alt=""
src="serialization/bench_serialize_compatible_SAMPLE_to_array_tps.png" />
</p>
#### Java schema consistent deserialization
@@ -94,10 +94,10 @@ The deserialization peer must have same class definition
with the serialization
No class forward/backward compatibility are supported in this mode.
<p align="center">
-<img width="24%" alt=""
src="deserialization/bench_deserialize_STRUCT_from_array_tps.png">
-<img width="24%" alt=""
src="deserialization/bench_deserialize_STRUCT2_from_array_tps.png">
-<img width="24%" alt=""
src="deserialization/bench_deserialize_MEDIA_CONTENT_from_array_tps.png">
-<img width="24%" alt=""
src="deserialization/bench_deserialize_SAMPLE_from_array_tps.png">
+<img width="24%" alt=""
src="deserialization/bench_deserialize_STRUCT_from_array_tps.png" />
+<img width="24%" alt=""
src="deserialization/bench_deserialize_STRUCT2_from_array_tps.png" />
+<img width="24%" alt=""
src="deserialization/bench_deserialize_MEDIA_CONTENT_from_array_tps.png" />
+<img width="24%" alt=""
src="deserialization/bench_deserialize_SAMPLE_from_array_tps.png" />
</p>
#### Java schema compatible deserialization
@@ -106,10 +106,10 @@ The deserialization peer can have different class
definition with the serializat
Class forward/backward compatibility are supported in this mode.
<p align="center">
-<img width="24%" alt=""
src="deserialization/bench_deserialize_compatible_STRUCT_from_array_tps.png">
-<img width="24%" alt=""
src="deserialization/bench_deserialize_compatible_STRUCT2_from_array_tps.png">
-<img width="24%" alt=""
src="compatible/bench_deserialize_compatible_MEDIA_CONTENT_from_array_tps.png">
-<img width="24%" alt=""
src="deserialization/bench_deserialize_compatible_SAMPLE_from_array_tps.png">
+<img width="24%" alt=""
src="deserialization/bench_deserialize_compatible_STRUCT_from_array_tps.png" />
+<img width="24%" alt=""
src="deserialization/bench_deserialize_compatible_STRUCT2_from_array_tps.png" />
+<img width="24%" alt=""
src="compatible/bench_deserialize_compatible_MEDIA_CONTENT_from_array_tps.png"
/>
+<img width="24%" alt=""
src="deserialization/bench_deserialize_compatible_SAMPLE_from_array_tps.png" />
</p>
### Off-heap serialization
@@ -122,10 +122,10 @@ The deserialization peer must have same class definition
with the serialization
No class forward/backward compatibility are supported in this mode.
<p align="center">
-<img width="24%" alt=""
src="serialization/bench_serialize_STRUCT_to_directBuffer_tps.png">
-<img width="24%" alt=""
src="serialization/bench_serialize_STRUCT2_to_directBuffer_tps.png">
-<img width="24%" alt=""
src="serialization/bench_serialize_MEDIA_CONTENT_to_directBuffer_tps.png">
-<img width="24%" alt=""
src="serialization/bench_serialize_compatible_SAMPLE_to_directBuffer_tps.png">
+<img width="24%" alt=""
src="serialization/bench_serialize_STRUCT_to_directBuffer_tps.png" />
+<img width="24%" alt=""
src="serialization/bench_serialize_STRUCT2_to_directBuffer_tps.png" />
+<img width="24%" alt=""
src="serialization/bench_serialize_MEDIA_CONTENT_to_directBuffer_tps.png" />
+<img width="24%" alt=""
src="serialization/bench_serialize_compatible_SAMPLE_to_directBuffer_tps.png" />
</p>
#### Java schema compatible serialization
@@ -134,10 +134,10 @@ The deserialization peer can have different class
definition with the serializat
Class forward/backward compatibility are supported in this mode.
<p align="center">
-<img width="24%" alt=""
src="compatible/bench_serialize_compatible_STRUCT_to_directBuffer_tps.png">
-<img width="24%" alt=""
src="serialization/bench_serialize_compatible_STRUCT2_to_directBuffer_tps.png">
-<img width="24%" alt=""
src="serialization/bench_serialize_compatible_MEDIA_CONTENT_to_directBuffer_tps.png">
-<img width="24%" alt=""
src="serialization/bench_serialize_SAMPLE_to_directBuffer_tps.png">
+<img width="24%" alt=""
src="compatible/bench_serialize_compatible_STRUCT_to_directBuffer_tps.png" />
+<img width="24%" alt=""
src="serialization/bench_serialize_compatible_STRUCT2_to_directBuffer_tps.png"
/>
+<img width="24%" alt=""
src="serialization/bench_serialize_compatible_MEDIA_CONTENT_to_directBuffer_tps.png"
/>
+<img width="24%" alt=""
src="serialization/bench_serialize_SAMPLE_to_directBuffer_tps.png" />
</p>
#### Java schema consistent deserialization
@@ -146,10 +146,10 @@ The deserialization peer must have same class definition
with the serialization
No class forward/backward compatibility are supported in this mode.
<p align="center">
-<img width="24%" alt=""
src="deserialization/bench_deserialize_STRUCT_from_directBuffer_tps.png">
-<img width="24%" alt=""
src="deserialization/bench_deserialize_STRUCT2_from_directBuffer_tps.png">
-<img width="24%" alt=""
src="deserialization/bench_deserialize_MEDIA_CONTENT_from_directBuffer_tps.png">
-<img width="24%" alt=""
src="deserialization/bench_deserialize_SAMPLE_from_directBuffer_tps.png">
+<img width="24%" alt=""
src="deserialization/bench_deserialize_STRUCT_from_directBuffer_tps.png" />
+<img width="24%" alt=""
src="deserialization/bench_deserialize_STRUCT2_from_directBuffer_tps.png" />
+<img width="24%" alt=""
src="deserialization/bench_deserialize_MEDIA_CONTENT_from_directBuffer_tps.png"
/>
+<img width="24%" alt=""
src="deserialization/bench_deserialize_SAMPLE_from_directBuffer_tps.png" />
</p>
#### Java schema compatible deserialization
@@ -158,10 +158,10 @@ The deserialization peer can have different class
definition with the serializat
Class forward/backward compatibility are supported in this mode.
<p align="center">
-<img width="24%" alt=""
src="compatible/bench_deserialize_compatible_STRUCT_from_directBuffer_tps.png">
-<img width="24%" alt=""
src="deserialization/bench_deserialize_compatible_STRUCT2_from_directBuffer_tps.png">
-<img width="24%" alt=""
src="deserialization/bench_deserialize_compatible_MEDIA_CONTENT_from_directBuffer_tps.png">
-<img width="24%" alt=""
src="deserialization/bench_deserialize_compatible_SAMPLE_from_directBuffer_tps.png">
+<img width="24%" alt=""
src="compatible/bench_deserialize_compatible_STRUCT_from_directBuffer_tps.png"
/>
+<img width="24%" alt=""
src="deserialization/bench_deserialize_compatible_STRUCT2_from_directBuffer_tps.png"
/>
+<img width="24%" alt=""
src="deserialization/bench_deserialize_compatible_MEDIA_CONTENT_from_directBuffer_tps.png"
/>
+<img width="24%" alt=""
src="deserialization/bench_deserialize_compatible_SAMPLE_from_directBuffer_tps.png"
/>
</p>
### Zero-copy serialization
@@ -173,19 +173,19 @@ But if you serialize data between processes on same node
and use shared-memory,
#### Java zero-copy serialize to heap buffer
<p align="center">
-<img width="24%" alt=""
src="zerocopy/zero_copy_bench_serialize_BUFFER_to_array_tps.png">
-<img width="24%" alt=""
src="zerocopy/zero_copy_bench_serialize_BUFFER_to_directBuffer_tps.png">
-<img width="24%" alt=""
src="zerocopy/zero_copy_bench_serialize_PRIMITIVE_ARRAY_to_array_tps.png">
-<img width="24%" alt=""
src="zerocopy/zero_copy_bench_serialize_PRIMITIVE_ARRAY_to_directBuffer_tps.png">
+<img width="24%" alt=""
src="zerocopy/zero_copy_bench_serialize_BUFFER_to_array_tps.png" />
+<img width="24%" alt=""
src="zerocopy/zero_copy_bench_serialize_BUFFER_to_directBuffer_tps.png" />
+<img width="24%" alt=""
src="zerocopy/zero_copy_bench_serialize_PRIMITIVE_ARRAY_to_array_tps.png" />
+<img width="24%" alt=""
src="zerocopy/zero_copy_bench_serialize_PRIMITIVE_ARRAY_to_directBuffer_tps.png"
/>
</p>
#### Java zero-copy serialize to direct buffer
<p align="center">
-<img width="24%" alt=""
src="zerocopy/zero_copy_bench_deserialize_BUFFER_from_array_tps.png">
-<img width="24%" alt=""
src="zerocopy/zero_copy_bench_deserialize_BUFFER_from_directBuffer_tps.png">
-<img width="24%" alt=""
src="zerocopy/zero_copy_bench_deserialize_PRIMITIVE_ARRAY_from_array_tps.png">
-<img width="24%" alt=""
src="zerocopy/zero_copy_bench_deserialize_PRIMITIVE_ARRAY_from_directBuffer_tps.png">
+<img width="24%" alt=""
src="zerocopy/zero_copy_bench_deserialize_BUFFER_from_array_tps.png" />
+<img width="24%" alt=""
src="zerocopy/zero_copy_bench_deserialize_BUFFER_from_directBuffer_tps.png" />
+<img width="24%" alt=""
src="zerocopy/zero_copy_bench_deserialize_PRIMITIVE_ARRAY_from_array_tps.png" />
+<img width="24%" alt=""
src="zerocopy/zero_copy_bench_deserialize_PRIMITIVE_ARRAY_from_directBuffer_tps.png"
/>
</p>
## Benchmark Data
diff --git a/docs/benchmarks/rust/README.md b/docs/benchmarks/rust/README.md
index 9ea07ebd9f..8345165015 100644
--- a/docs/benchmarks/rust/README.md
+++ b/docs/benchmarks/rust/README.md
@@ -26,43 +26,43 @@ python benchmark_report.py --log-file cargo_bench.log
--output-dir=report_output
**company**
<p align="center">
-<img src="company.png" width="90%">
+<img src="company.png" width="90%" />
</p>
**ecommerce_data**
<p align="center">
-<img src="ecommerce_data.png" width="90%">
+<img src="ecommerce_data.png" width="90%" />
</p>
**person**
<p align="center">
-<img src="person.png" width="90%">
+<img src="person.png" width="90%" />
</p>
**simple_list**
<p align="center">
-<img src="simple_list.png" width="90%">
+<img src="simple_list.png" width="90%" />
</p>
**simple_map**
<p align="center">
-<img src="simple_map.png" width="90%">
+<img src="simple_map.png" width="90%" />
</p>
**simple_struct**
<p align="center">
-<img src="simple_struct.png" width="90%">
+<img src="simple_struct.png" width="90%" />
</p>
**system_data**
<p align="center">
-<img src="system_data.png" width="90%">
+<img src="system_data.png" width="90%" />
</p>
### Serialize Results
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]