133 |
133 |
134 private static void checkInvalidMinInitialHeapCombinations(String gcflag) throws Exception { |
134 private static void checkInvalidMinInitialHeapCombinations(String gcflag) throws Exception { |
135 expectError(new String[] { gcflag, "-XX:InitialHeapSize=1023K", "-version" }); |
135 expectError(new String[] { gcflag, "-XX:InitialHeapSize=1023K", "-version" }); |
136 expectError(new String[] { gcflag, "-Xms64M", "-XX:InitialHeapSize=32M", "-version" }); |
136 expectError(new String[] { gcflag, "-Xms64M", "-XX:InitialHeapSize=32M", "-version" }); |
137 expectError(new String[] { gcflag, "-XX:MinHeapSize=1023K", "-version" }); |
137 expectError(new String[] { gcflag, "-XX:MinHeapSize=1023K", "-version" }); |
138 expectError(new String[] { gcflag, "-Xms4M", "-XX:MinHeapSize=8M", "-version" }); |
138 // Note: MinHeapSize values get aligned up by HeapAlignment which is 32M with 64k pages. |
|
139 expectError(new String[] { gcflag, "-Xms4M", "-XX:MinHeapSize=64M", "-version" }); |
139 expectError(new String[] { gcflag, "-XX:MinHeapSize=8M -XX:InitialHeapSize=4m" }); |
140 expectError(new String[] { gcflag, "-XX:MinHeapSize=8M -XX:InitialHeapSize=4m" }); |
140 } |
141 } |
141 |
142 |
142 private static void checkValidMinInitialHeapCombinations(String gcflag) throws Exception { |
143 private static void checkValidMinInitialHeapCombinations(String gcflag) throws Exception { |
143 expectValid(new String[] { gcflag, "-XX:InitialHeapSize=1024K", "-version" }); |
144 expectValid(new String[] { gcflag, "-XX:InitialHeapSize=1024K", "-version" }); |