You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@harmony.apache.org by vm...@apache.org on 2008/03/31 16:58:56 UTC

svn commit: r643014 - /harmony/enhanced/classlib/trunk/modules/lang-management/src/main/java/java/lang/management/MemoryUsage.java

Author: vmz
Date: Mon Mar 31 07:58:52 2008
New Revision: 643014

URL: http://svn.apache.org/viewvc?rev=643014&view=rev
Log:
HARMONY-5523 [drlvm][gc][lang-management][geronimo] MemoryUsage returns incorrect values
Committed a fix to issue 3: toString() method works incorrectly (output is badly readable).
Now the output on Harmony looks like this:
init = 268435456 (262144K) used = 268435456 (262144K) committed = 268435456 (262144K) max = 268435456 (262144K)

Modified:
    harmony/enhanced/classlib/trunk/modules/lang-management/src/main/java/java/lang/management/MemoryUsage.java

Modified: harmony/enhanced/classlib/trunk/modules/lang-management/src/main/java/java/lang/management/MemoryUsage.java
URL: http://svn.apache.org/viewvc/harmony/enhanced/classlib/trunk/modules/lang-management/src/main/java/java/lang/management/MemoryUsage.java?rev=643014&r1=643013&r2=643014&view=diff
==============================================================================
--- harmony/enhanced/classlib/trunk/modules/lang-management/src/main/java/java/lang/management/MemoryUsage.java (original)
+++ harmony/enhanced/classlib/trunk/modules/lang-management/src/main/java/java/lang/management/MemoryUsage.java Mon Mar 31 07:58:52 2008
@@ -111,7 +111,9 @@
 
     @Override
     public String toString() {
-        return "MemoryUsage: init=" + init + "used=" + used + "committed=" + committed + "max="
-                + max;
+        return "init = " + init + " (" + (init >> 10)
+          + "K) used = " + used + " (" + (used >> 10)
+          + "K) committed = " + committed + " (" + (committed >> 10)
+          + "K) max = " + max + " (" + (max >> 10) + "K)";
     }
 }