aboutsummaryrefslogtreecommitdiff
path: root/zkvms_host_io/input_macros
diff options
context:
space:
mode:
authorAristotelis Papanis <aristotelis.papanis@blocksense.network>2025-03-13 15:12:45 +0200
committerAristotelis <52610192+Aristotelis2002@users.noreply.github.com>2025-03-13 15:16:49 +0200
commit2cb82e5981490274087e0d144dbc9aa947c91c22 (patch)
tree475b34df2446e74805a89b6d0c45f0c7ba5a6682 /zkvms_host_io/input_macros
parentdce57e6332d3de458309b1f33377601cbe3f603e (diff)
downloadzkVMs-benchmarks-2cb82e5981490274087e0d144dbc9aa947c91c22.tar
zkVMs-benchmarks-2cb82e5981490274087e0d144dbc9aa947c91c22.tar.gz
zkVMs-benchmarks-2cb82e5981490274087e0d144dbc9aa947c91c22.zip
fix(metrics): Do not remove leading zeros
With the commit for improving the metrics output we introduced a bug for the milliseconds where we would lose information about leading zeros. This has been now fixed.
Diffstat (limited to 'zkvms_host_io/input_macros')
-rw-r--r--zkvms_host_io/input_macros/src/lib.rs4
1 files changed, 2 insertions, 2 deletions
diff --git a/zkvms_host_io/input_macros/src/lib.rs b/zkvms_host_io/input_macros/src/lib.rs
index 6ef2e7c..3deffef 100644
--- a/zkvms_host_io/input_macros/src/lib.rs
+++ b/zkvms_host_io/input_macros/src/lib.rs
@@ -226,7 +226,7 @@ pub fn benchmarkable(item: TokenStream) -> TokenStream {
if run_info.millis {{
output += &format!("{{}},", duration.as_millis());
}} else {{
- output += &format!("{{}}.{{}},", duration.as_secs(), duration.subsec_millis());
+ output += &format!("{{:.3}},", duration.as_secs_f32());
}}
let durations = starts
@@ -239,7 +239,7 @@ pub fn benchmarkable(item: TokenStream) -> TokenStream {
if run_info.millis {{
output += &format!("{{}},{{}}\n", run_info.repeats, average.as_millis());
}} else {{
- output += &format!("{{}},{{}}.{{}}\n", run_info.repeats, average.as_secs(), average.subsec_millis());
+ output += &format!("{{}},{{:.3}}\n", run_info.repeats, average.as_secs_f32());
}}
if let Some(file) = run_info.output_file {{