I try to get the memory usage for the LinkedList, but it always return 0.
<%
    Runtime runtime = Runtime.getRuntime();
    java.text.DecimalFormat df = new java.text.DecimalFormat("###,###.##");
    long start = runtime.freeMemory();
    java.util.LinkedList list = new java.util.LinkedList();
    for (int i = 0; i < 100; i++)
        list.add("asd");
    System.out.println(df.format(start - runtime.freeMemory()));
%>
Is there anyway better way to get the memory usage for thread or object?
