Close

Java - java.lang.Runtime Examples

Java 

Calculating memory used

    @Override
public void run () {

long memoryUsed = getMemoryUsed();
System.out.println("Memory used :" + memoryUsed + " MB");

while (true) {
long memoryUsed1 = getMemoryUsed();
if (memoryUsed != memoryUsed1) {
memoryUsed = memoryUsed1;
System.out.println("Memory used :" + memoryUsed + " MB");
}
}
}

private long getMemoryUsed () {
return (Runtime.getRuntime()
.totalMemory() - Runtime.getRuntime()
.freeMemory()) / 1024 / 1024;
}
Original Post




See Also