Mercurial > hg > graal-compiler
comparison agent/src/share/classes/sun/jvm/hotspot/tools/HeapSummary.java @ 281:a2de7dfbfcf0
6718125: SA: jmap prints negative size for MaxNewHeap.
Summary: Fixed printing of negative value for MaxNewHeap.
Reviewed-by: jjh
author | swamyv |
---|---|
date | Tue, 12 Aug 2008 12:44:22 -0700 |
parents | a61af66fc99e |
children | 9ee9cf798b59 |
comparison
equal
deleted
inserted
replaced
277:79276d1b7e50 | 281:a2de7dfbfcf0 |
---|---|
191 System.out.println(alignment + (double)space.used() * 100.0 / space.capacity() + "% used"); | 191 System.out.println(alignment + (double)space.used() * 100.0 / space.capacity() + "% used"); |
192 } | 192 } |
193 | 193 |
194 private static final double FACTOR = 1024*1024; | 194 private static final double FACTOR = 1024*1024; |
195 private void printValMB(String title, long value) { | 195 private void printValMB(String title, long value) { |
196 double mb = value / FACTOR; | 196 if (value < 0) { |
197 System.out.println(alignment + title + value + " (" + mb + "MB)"); | 197 System.out.println(alignment + title + (value >>> 20) + " MB"); |
198 } else { | |
199 double mb = value/FACTOR; | |
200 System.out.println(alignment + title + value + " (" + mb + "MB)"); | |
201 } | |
198 } | 202 } |
199 | 203 |
200 private void printValue(String title, long value) { | 204 private void printValue(String title, long value) { |
201 System.out.println(alignment + title + value); | 205 System.out.println(alignment + title + value); |
202 } | 206 } |