cancel
Showing results for 
Search instead for 
Did you mean: 

How to get the RAM size using java

Former Member
0 Kudos

Hi,

I need to get the size of the RAM using java program.Send me the way of doing it.if possible send me sample code.

Regards,

kiran.

Accepted Solutions (0)

Answers (3)

Answers (3)

former_member192029
Active Contributor
0 Kudos
Former Member
0 Kudos

private static long getMemory() {

gc();

long totalMemory = Runtime.getRuntime().totalMemory();

gc();

long freeMemory = Runtime.getRuntime().freeMemory();

long usedMemory = totalMemory - freeMemory;

return usedMemory;

}

Regards,

Piyush

ps: please mark useful answers.

Former Member
0 Kudos

Kiran,

See JavaDocs for java.lang.Runtime class, related methods are:


Runtime.getRuntime().freeMemory();		
Runtime.getRuntime().maxMemory();
Runtime.getRuntime().totalMemory();

VS