From d3bd6ae843b72bac5f0840b7ce2757e921f91da1 Mon Sep 17 00:00:00 2001 From: Leijurv Date: Sun, 19 Aug 2018 09:39:52 -0700 Subject: [PATCH] crucial performance optimization --- .../baritone/bot/pathing/calc/openset/BinaryHeapOpenSet.java | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/main/java/baritone/bot/pathing/calc/openset/BinaryHeapOpenSet.java b/src/main/java/baritone/bot/pathing/calc/openset/BinaryHeapOpenSet.java index c57af18f..f172cdd8 100644 --- a/src/main/java/baritone/bot/pathing/calc/openset/BinaryHeapOpenSet.java +++ b/src/main/java/baritone/bot/pathing/calc/openset/BinaryHeapOpenSet.java @@ -64,10 +64,9 @@ public class BinaryHeapOpenSet implements IOpenSet { } @Override - public final void update(PathNode node) { - int index = node.heapPosition; + public final void update(PathNode val) { + int index = val.heapPosition; int parentInd = index >>> 1; - PathNode val = array[index]; double cost = val.combinedCost; PathNode parentNode = array[parentInd]; while (index > 1 && parentNode.combinedCost > cost) {