import lejos.nxt.*;
/**
* Shows how leJOS free RAM reduces as String objects are created.
*
* Now that leJOS NXJ has a garbage collector, it shows the
* garbage collector kicking in and the memory increasing again.
*
* @author Lawrie Griffiths
*
*/
public class MemoryTest {
public static void main (String[] arg)
throws InterruptedException
{
do
{
String s = "Some more text";
LCD.clear();
LCD.drawInt( (int)(Runtime.getRuntime().freeMemory()),0,0);
LCD.refresh();
Thread.sleep(10);
} while (true);
}
}