summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSacheendra Talluri <sacheendra.t@gmail.com>2023-01-11 12:04:10 +0100
committerGitHub <noreply@github.com>2023-01-11 12:04:10 +0100
commit0d2eafdd53ba2fcf8254203eb855f35d05f2e959 (patch)
tree7395633766acdbf651129590cc95434eb9db9d0a
parent28a37f9dd0692695a0691bd205390e2198a2e8d5 (diff)
parent3d640ac2d92aab6e49f85fece4fe38dfc05ef1de (diff)
Merge pull request #126 from sacheendra/heap_sizing
Heap size comparison was incorrect. Fixed
-rw-r--r--opendc-simulator/opendc-simulator-core/src/main/java/org/opendc/simulator/TaskQueue.java2
1 files changed, 1 insertions, 1 deletions
diff --git a/opendc-simulator/opendc-simulator-core/src/main/java/org/opendc/simulator/TaskQueue.java b/opendc-simulator/opendc-simulator-core/src/main/java/org/opendc/simulator/TaskQueue.java
index f677e74e..1fa6b256 100644
--- a/opendc-simulator/opendc-simulator-core/src/main/java/org/opendc/simulator/TaskQueue.java
+++ b/opendc-simulator/opendc-simulator-core/src/main/java/org/opendc/simulator/TaskQueue.java
@@ -183,7 +183,7 @@ final class TaskQueue {
int oldCapacity = deadlines.length;
// Double size if small; else grow by 50%
- int newCapacity = oldCapacity + oldCapacity < 64 ? oldCapacity + 2 : oldCapacity >> 1;
+ int newCapacity = oldCapacity + (oldCapacity < 64 ? oldCapacity + 2 : oldCapacity >> 1);
deadlines = Arrays.copyOf(deadlines, newCapacity);
ids = Arrays.copyOf(ids, newCapacity);