authorgravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2023-03-03 15:35:42-07:00
committergravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2023-03-15 10:48:13-07:00
log80d1976db9efd21920a45890cbf368d808b166e5
tree6e6406ce1771042cc4c56a9ab821b1b793c0f406
parent0322e292e8e55a16f5d61defa9b079c5364aabb9

build runner: add microseconds to elapsed in build summary


1 files changed, 7 insertions(+), 5 deletions(-)

lib/build_runner.zig+7-5
......@@ -515,6 +515,8 @@ fn printTreeStep(
515515 try stderr.writer().print(" {d}s", .{ns / std.time.ns_per_s});
516516 } else if (ns >= std.time.ns_per_ms) {
517517 try stderr.writer().print(" {d}ms", .{ns / std.time.ns_per_ms});
518 } else if (ns >= std.time.ns_per_us) {
519 try stderr.writer().print(" {d}us", .{ns / std.time.ns_per_us});
518520 } else {
519521 try stderr.writer().print(" {d}ns", .{ns});
520522 }
......@@ -524,15 +526,15 @@ fn printTreeStep(
524526 const rss = s.result_peak_rss;
525527 try ttyconf.setColor(stderr, .Dim);
526528 if (rss >= 1000_000_000_000) {
527 try stderr.writer().print(" {d}G MaxRSS", .{rss / 1000_000_000_000});
529 try stderr.writer().print(" MaxRSS:{d}G", .{rss / 1000_000_000_000});
528530 } else if (rss >= 1000_000_000) {
529 try stderr.writer().print(" {d}M MaxRSS", .{rss / 1000_000_000});
531 try stderr.writer().print(" MaxRSS:{d}M", .{rss / 1000_000_000});
530532 } else if (rss >= 1000_000) {
531 try stderr.writer().print(" {d}M MaxRSS", .{rss / 1000_000});
533 try stderr.writer().print(" MaxRSS:{d}M", .{rss / 1000_000});
532534 } else if (rss >= 1000) {
533 try stderr.writer().print(" {d}K MaxRSS", .{rss / 1000});
535 try stderr.writer().print(" MaxRSS:{d}K", .{rss / 1000});
534536 } else {
535 try stderr.writer().print(" {d}B MaxRSS", .{rss});
537 try stderr.writer().print(" MaxRSS:{d}B", .{rss});
536538 }
537539 try ttyconf.setColor(stderr, .Reset);
538540 }