Java 如何在jsp中获取当前线程/对象内存使用情况?
我尝试获取LinkedList的内存使用情况,但它始终返回0Java 如何在jsp中获取当前线程/对象内存使用情况?,java,jsp,memory,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.Linked
<%
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()));
%>
有没有更好的方法来获取线程或对象的内存使用率?可能是@Thilo的重复-我看到了这个方法,我认为我们不能在Java Web上应用。上面的代码只是一个简单的测试方法,也许我应该把它改成jsp。