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(...@@ -515,6 +515,8 @@ fn printTreeStep(
515 try stderr.writer().print(" {d}s", .{ns / std.time.ns_per_s});515 try stderr.writer().print(" {d}s", .{ns / std.time.ns_per_s});
516 } else if (ns >= std.time.ns_per_ms) {516 } else if (ns >= std.time.ns_per_ms) {
517 try stderr.writer().print(" {d}ms", .{ns / std.time.ns_per_ms});517 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});
518 } else {520 } else {
519 try stderr.writer().print(" {d}ns", .{ns});521 try stderr.writer().print(" {d}ns", .{ns});
520 }522 }
...@@ -524,15 +526,15 @@ fn printTreeStep(...@@ -524,15 +526,15 @@ fn printTreeStep(
524 const rss = s.result_peak_rss;526 const rss = s.result_peak_rss;
525 try ttyconf.setColor(stderr, .Dim);527 try ttyconf.setColor(stderr, .Dim);
526 if (rss >= 1000_000_000_000) {528 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});
528 } else if (rss >= 1000_000_000) {530 } 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});
530 } else if (rss >= 1000_000) {532 } 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});
532 } else if (rss >= 1000) {534 } else if (rss >= 1000) {
533 try stderr.writer().print(" {d}K MaxRSS", .{rss / 1000});535 try stderr.writer().print(" MaxRSS:{d}K", .{rss / 1000});
534 } else {536 } else {
535 try stderr.writer().print(" {d}B MaxRSS", .{rss});537 try stderr.writer().print(" MaxRSS:{d}B", .{rss});
536 }538 }
537 try ttyconf.setColor(stderr, .Reset);539 try ttyconf.setColor(stderr, .Reset);
538 }540 }