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; }