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.git
The following commit(s) were added to refs/heads/main by this push:
new 1a0351bd9 docs(java): update java benchmark plots (#3366)
1a0351bd9 is described below
commit 1a0351bd9bc8f27643e51ab34a5b1b14a5602511
Author: Shawn Yang <[email protected]>
AuthorDate: Thu Feb 19 12:08:26 2026 +0800
docs(java): update java benchmark plots (#3366)
## Why?
## What does this PR do?
## Related issues
## Does this PR introduce any user-facing change?
- [ ] Does this PR introduce any public API change?
- [ ] Does this PR introduce any binary protocol compatibility change?
## Benchmark
---
benchmarks/java_benchmark/analyze.py | 12 ++++++------
.../java/java_heap_deserialize_compatible.png | Bin 99247 -> 95479 bytes
.../java/java_heap_deserialize_consistent.png | Bin 107832 -> 104022 bytes
.../java/java_heap_serialize_compatible.png | Bin 108196 -> 104969 bytes
.../java/java_heap_serialize_consistent.png | Bin 106382 -> 102858 bytes
.../java/java_offheap_deserialize_compatible.png | Bin 104602 -> 100158 bytes
.../java/java_offheap_deserialize_consistent.png | Bin 108056 -> 104245 bytes
.../java/java_offheap_serialize_compatible.png | Bin 119826 -> 115647 bytes
.../java/java_offheap_serialize_consistent.png | Bin 121717 -> 117336 bytes
.../java/java_repo_deserialization_throughput.png | Bin 116455 -> 112116 bytes
.../java/java_repo_serialization_throughput.png | Bin 124190 -> 120005 bytes
.../benchmarks/java/java_zero_copy_deserialize.png | Bin 98312 -> 93509 bytes
docs/benchmarks/java/java_zero_copy_serialize.png | Bin 98680 -> 94327 bytes
13 files changed, 6 insertions(+), 6 deletions(-)
diff --git a/benchmarks/java_benchmark/analyze.py
b/benchmarks/java_benchmark/analyze.py
index 86f095b27..5e3cedb90 100644
--- a/benchmarks/java_benchmark/analyze.py
+++ b/benchmarks/java_benchmark/analyze.py
@@ -297,9 +297,11 @@ def _build_single_plot_frame(spec, benchmark_data,
zero_copy_data):
.unstack("Lib")
)
if spec["benchmark"].startswith("serialize"):
- title = f"{spec['benchmark']} {spec['objectType']} to
{spec['bufferType']} (Tps)"
+ title = f"{spec['benchmark']} {spec['objectType']} to
{spec['bufferType']}"
else:
- title = f"{spec['benchmark']} {spec['objectType']} from
{spec['bufferType']} (Tps)"
+ title = (
+ f"{spec['benchmark']} {spec['objectType']} from
{spec['bufferType']}"
+ )
xlabel = "enable_references"
width = 0.7 * bar_width_scale
else:
@@ -314,11 +316,9 @@ def _build_single_plot_frame(spec, benchmark_data,
zero_copy_data):
.unstack("Lib")
)
if spec["benchmark"].startswith("serialize"):
- title = (
- f"{spec['benchmark']} {spec['dataType']} to
{spec['bufferType']} (Tps)"
- )
+ title = f"{spec['benchmark']} {spec['dataType']} to
{spec['bufferType']}"
else:
- title = f"{spec['benchmark']} {spec['dataType']} from
{spec['bufferType']} (Tps)"
+ title = f"{spec['benchmark']} {spec['dataType']} from
{spec['bufferType']}"
xlabel = "array_size"
width = 0.8 * bar_width_scale
return final_df, title, xlabel, width
diff --git a/docs/benchmarks/java/java_heap_deserialize_compatible.png
b/docs/benchmarks/java/java_heap_deserialize_compatible.png
index 2865473dd..1f65fe0f7 100644
Binary files a/docs/benchmarks/java/java_heap_deserialize_compatible.png and
b/docs/benchmarks/java/java_heap_deserialize_compatible.png differ
diff --git a/docs/benchmarks/java/java_heap_deserialize_consistent.png
b/docs/benchmarks/java/java_heap_deserialize_consistent.png
index fff332e47..4155f8b62 100644
Binary files a/docs/benchmarks/java/java_heap_deserialize_consistent.png and
b/docs/benchmarks/java/java_heap_deserialize_consistent.png differ
diff --git a/docs/benchmarks/java/java_heap_serialize_compatible.png
b/docs/benchmarks/java/java_heap_serialize_compatible.png
index d9e3db675..edc19b6e0 100644
Binary files a/docs/benchmarks/java/java_heap_serialize_compatible.png and
b/docs/benchmarks/java/java_heap_serialize_compatible.png differ
diff --git a/docs/benchmarks/java/java_heap_serialize_consistent.png
b/docs/benchmarks/java/java_heap_serialize_consistent.png
index 065907ddb..5d88e2e96 100644
Binary files a/docs/benchmarks/java/java_heap_serialize_consistent.png and
b/docs/benchmarks/java/java_heap_serialize_consistent.png differ
diff --git a/docs/benchmarks/java/java_offheap_deserialize_compatible.png
b/docs/benchmarks/java/java_offheap_deserialize_compatible.png
index e7258a923..386091a21 100644
Binary files a/docs/benchmarks/java/java_offheap_deserialize_compatible.png and
b/docs/benchmarks/java/java_offheap_deserialize_compatible.png differ
diff --git a/docs/benchmarks/java/java_offheap_deserialize_consistent.png
b/docs/benchmarks/java/java_offheap_deserialize_consistent.png
index b84e279e3..079ec78ca 100644
Binary files a/docs/benchmarks/java/java_offheap_deserialize_consistent.png and
b/docs/benchmarks/java/java_offheap_deserialize_consistent.png differ
diff --git a/docs/benchmarks/java/java_offheap_serialize_compatible.png
b/docs/benchmarks/java/java_offheap_serialize_compatible.png
index 3f1f5821c..7e83e3efb 100644
Binary files a/docs/benchmarks/java/java_offheap_serialize_compatible.png and
b/docs/benchmarks/java/java_offheap_serialize_compatible.png differ
diff --git a/docs/benchmarks/java/java_offheap_serialize_consistent.png
b/docs/benchmarks/java/java_offheap_serialize_consistent.png
index 98d0582af..49f6602f8 100644
Binary files a/docs/benchmarks/java/java_offheap_serialize_consistent.png and
b/docs/benchmarks/java/java_offheap_serialize_consistent.png differ
diff --git a/docs/benchmarks/java/java_repo_deserialization_throughput.png
b/docs/benchmarks/java/java_repo_deserialization_throughput.png
index 21bf2b45d..9ea114a36 100644
Binary files a/docs/benchmarks/java/java_repo_deserialization_throughput.png
and b/docs/benchmarks/java/java_repo_deserialization_throughput.png differ
diff --git a/docs/benchmarks/java/java_repo_serialization_throughput.png
b/docs/benchmarks/java/java_repo_serialization_throughput.png
index dfff16eec..83edd359c 100644
Binary files a/docs/benchmarks/java/java_repo_serialization_throughput.png and
b/docs/benchmarks/java/java_repo_serialization_throughput.png differ
diff --git a/docs/benchmarks/java/java_zero_copy_deserialize.png
b/docs/benchmarks/java/java_zero_copy_deserialize.png
index 03acaa38b..da83fefcd 100644
Binary files a/docs/benchmarks/java/java_zero_copy_deserialize.png and
b/docs/benchmarks/java/java_zero_copy_deserialize.png differ
diff --git a/docs/benchmarks/java/java_zero_copy_serialize.png
b/docs/benchmarks/java/java_zero_copy_serialize.png
index e1be0893b..ea719dc9b 100644
Binary files a/docs/benchmarks/java/java_zero_copy_serialize.png and
b/docs/benchmarks/java/java_zero_copy_serialize.png differ
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]