From 632f898dc829c52a8219a2a826828b5c8d887668 Mon Sep 17 00:00:00 2001 From: dfsek Date: Mon, 26 Apr 2021 19:01:53 -0700 Subject: [PATCH] implement Profiler#reset --- common/src/main/java/com/dfsek/terra/profiler/Profiler.java | 4 +--- .../src/main/java/com/dfsek/terra/profiler/ProfilerImpl.java | 5 +++++ 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/common/src/main/java/com/dfsek/terra/profiler/Profiler.java b/common/src/main/java/com/dfsek/terra/profiler/Profiler.java index 226b8860e..090839d28 100644 --- a/common/src/main/java/com/dfsek/terra/profiler/Profiler.java +++ b/common/src/main/java/com/dfsek/terra/profiler/Profiler.java @@ -18,7 +18,5 @@ public interface Profiler { return new ProfileFrame(() -> pop(frame)); } - default void reset() { - // todo: impl - } + void reset(); } diff --git a/common/src/main/java/com/dfsek/terra/profiler/ProfilerImpl.java b/common/src/main/java/com/dfsek/terra/profiler/ProfilerImpl.java index 0ffd824e1..f91deecd1 100644 --- a/common/src/main/java/com/dfsek/terra/profiler/ProfilerImpl.java +++ b/common/src/main/java/com/dfsek/terra/profiler/ProfilerImpl.java @@ -83,4 +83,9 @@ public class ProfilerImpl implements Profiler { })); return map; } + + @Override + public void reset() { + accessibleThreadMaps.forEach(Map::clear); + } }