From 3b8853c3cdf290b5283b3c75a5aa4a5f8e266ade Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Musab=20K=C4=B1l=C4=B1=C3=A7?= Date: Fri, 29 Oct 2021 16:03:17 +0300 Subject: [PATCH] Shell: Add min and max iteration times to `time -n` in builtin_time --- Userland/Shell/Builtin.cpp | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/Userland/Shell/Builtin.cpp b/Userland/Shell/Builtin.cpp index b3c7da9baf..95d99c50d2 100644 --- a/Userland/Shell/Builtin.cpp +++ b/Userland/Shell/Builtin.cpp @@ -920,8 +920,14 @@ int Shell::builtin_time(int argc, const char** argv) warnln("Timing report:"); warnln("=============="); warnln("Command: {}", String::join(' ', args)); - warnln("Average time: {:.2} ms (median: {}, stddev: {:.2})", iteration_times.average(), iteration_times.median(), iteration_times.standard_deviation()); - warnln("Excluding first: {:.2} ms (median: {}, stddev: {:.2})", iteration_times_excluding_first.average(), iteration_times_excluding_first.median(), iteration_times_excluding_first.standard_deviation()); + warnln("Average time: {:.2} ms (median: {}, stddev: {:.2}, min: {}, max:{})", + iteration_times.average(), iteration_times.median(), + iteration_times.standard_deviation(), + iteration_times.min(), iteration_times.max()); + warnln("Excluding first: {:.2} ms (median: {}, stddev: {:.2}, min: {}, max:{})", + iteration_times_excluding_first.average(), iteration_times_excluding_first.median(), + iteration_times_excluding_first.standard_deviation(), + iteration_times_excluding_first.min(), iteration_times_excluding_first.max()); } return exit_code;