diff options
| author | Sacheendra Talluri <sacheendra.t@gmail.com> | 2023-01-11 12:04:10 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2023-01-11 12:04:10 +0100 |
| commit | 0d2eafdd53ba2fcf8254203eb855f35d05f2e959 (patch) | |
| tree | 7395633766acdbf651129590cc95434eb9db9d0a | |
| parent | 28a37f9dd0692695a0691bd205390e2198a2e8d5 (diff) | |
| parent | 3d640ac2d92aab6e49f85fece4fe38dfc05ef1de (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.java | 2 |
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); |
