KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > shiftone > cache > util > MemUtil


1 package org.shiftone.cache.util;
2
3
4
5 /**
6  * Class MemUtil
7  *
8  *
9  * @author <a HREF="mailto:jeff@shiftone.org">Jeff Drost</a>
10  * @version $Revision: 1.5 $
11  */

12 public class MemUtil
13 {
14
15     /**
16      * returns percent (100 based) of memory that is "free"
17      */

18     public static double freeMemoryPct()
19     {
20
21         Runtime JavaDoc runtime = Runtime.getRuntime();
22         double freeMemory = (double) runtime.freeMemory();
23         double totalMemory = (double) runtime.totalMemory();
24         double percentFree = freeMemory / totalMemory * 100.0;
25
26         return percentFree;
27     }
28 }
29
Popular Tags