From dc08fea37825432002ddd9d8281e5fba555ef4b5 Mon Sep 17 00:00:00 2001 From: nick black Date: Wed, 23 Jun 2021 16:36:18 -0400 Subject: [PATCH] closing banner: show ASUs as percentage of total writeouts --- src/lib/stats.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/lib/stats.c b/src/lib/stats.c index 0e8531266..ad70fc79f 100644 --- a/src/lib/stats.c +++ b/src/lib/stats.c @@ -219,10 +219,11 @@ void summarize_stats(notcurses* nc){ (stats->bgelisions * 100.0) / (stats->bgemissions + stats->bgelisions)); char totalbuf[BPREFIXSTRLEN + 1]; qprefix(stats->sprixelbytes, 1, totalbuf, 1); - fprintf(stderr, "Sprixel emits:elides: %ju:%ju (%.2f%%) %sB ASUs: %ju\n", + fprintf(stderr, "Sprixel emits:elides: %ju:%ju (%.2f%%) %sB ASUs: %ju (%.2f%%)\n", stats->sprixelemissions, stats->sprixelelisions, (stats->sprixelemissions + stats->sprixelelisions) == 0 ? 0 : (stats->sprixelelisions * 100.0) / (stats->sprixelemissions + stats->sprixelelisions), - totalbuf, stats->appsync_updates); + totalbuf, stats->appsync_updates, + stats->writeouts ? stats->appsync_updates * 100.0 / stats->writeouts : 0); } }