From ff0c1141da6bdb4402ef91907f82f675611d19a3 Mon Sep 17 00:00:00 2001 From: Qwerasd Date: Thu, 22 Aug 2024 21:00:15 -0400 Subject: [PATCH] renderer: add `updateFrame` critical region timings for dev benchmark --- src/renderer/Metal.zig | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/renderer/Metal.zig b/src/renderer/Metal.zig index 89666e7bb..1629678f6 100644 --- a/src/renderer/Metal.zig +++ b/src/renderer/Metal.zig @@ -891,6 +891,14 @@ pub fn updateFrame( // Update all our data as tightly as possible within the mutex. var critical: Critical = critical: { + // const start = try std.time.Instant.now(); + // const start_micro = std.time.microTimestamp(); + // defer { + // const end = std.time.Instant.now() catch unreachable; + // // "[updateFrame critical time] \t" + // std.log.err("[updateFrame critical time] {}\t{}", .{start_micro, end.since(start) / std.time.ns_per_us}); + // } + state.mutex.lock(); defer state.mutex.unlock();