如何在jsp中获取当前的线程/对象内存使用情况?

时间:2014-10-08 05:17:43

标签: java jsp memory

我尝试获取LinkedList的内存使用量,但它总是返回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()));
%>

有没有更好的方法来获取线程或对象的内存使用?

0 个答案:

没有答案