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]

Reply via email to