Skip to content

Commit

Permalink
Fix contention profiler not running due to missing parameter default
Browse files Browse the repository at this point in the history
  • Loading branch information
LunNova committed Jul 28, 2017
1 parent 2764b60 commit 4f0c91f
Show file tree
Hide file tree
Showing 2 changed files with 3 additions and 3 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ public void start() {
val elements = parameters.getInt("elements");
if (elements <= 0)
throw new IllegalArgumentException("elements must be > 0");
val resolution = parameters.getInt("resolution");
val intervalMs = parameters.getInt("interval_ms");
start(() -> {
List<Long> threads = Thread.getAllStackTraces().keySet().stream().map(Thread::getId).collect(Collectors.toList());
this.threads = Longs.toArray(threads);
Expand All @@ -42,7 +42,7 @@ public void start() {
waitingMap.clear();
traceMap.clear();
ticks = 0;
}, resolution, this::tick);
}, intervalMs, this::tick);
}

private void dump(final TableFormatter tf, int entries) {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -106,7 +106,7 @@ public enum Types {
ENTITIES("e", EntityProfiler.class, Arrays.asList("time", "30", "worlds", "all", "elements", "5")),
PACKETS("p", PacketProfiler.class, Arrays.asList("time", "30", "elements", "5")),
UTILISATION("u", UtilisationProfiler.class, Arrays.asList("time", "30", "elements", "5")),
LOCK_CONTENTION("l", ContentionProfiler.class, Arrays.asList("time", "30", "elements", "5")),
LOCK_CONTENTION("l", ContentionProfiler.class, Arrays.asList("time", "30", "elements", "5", "interval_ms", "23")),
LAG_SPIKE_DETECTOR("s", LagSpikeProfiler.class, Arrays.asList("time", "500"));
private static final Map<String, Types> types = new HashMap<>();

Expand Down

0 comments on commit 4f0c91f

Please sign in to comment.