--- jsr166/src/main/java/util/PriorityQueue.java 2005/11/23 05:33:25 1.53 +++ jsr166/src/main/java/util/PriorityQueue.java 2005/11/24 03:44:57 1.54 @@ -273,7 +273,7 @@ public class PriorityQueue extends Ab if (newlen >= Integer.MAX_VALUE / 2) // avoid overflow newlen = Integer.MAX_VALUE; else - newlen <<= 2; + newlen <<= 1; } queue = Arrays.copyOf(queue, newlen); }