透過 Java 參數來改善 Java 效能
作者 : 艾群科技 蕭松瀛
我們都知道
public class testHeap
{
public static void main(String argv[])
{
StringBuffer sb = new StringBuffer();
long starttime;
long endtime;
starttime = System
for(int i=
{
sb.append(i).append("hello").append(i);
if(i % (100000/2) == 0)
{
System.out.println(Runtime.getRuntime().totalMemory());
}
}
endtime = System.currentTimeMillis();
System.out.println("Time: "+(endtime-starttime));
}
}
執行的結果如下
C:\java\tmp> java testHeap
Time:
在這裡
是實際上我們可以控制 JVM 一開始就抓取的記憶體大小
JVM 一開始就抓取了大量的 Heap
看他有哪些額外的參數可以下
接著
個參數
C:\java\tmp> java
Time:
這時候我們看到 total 的記憶體維持不變
使用記憶體的量
調方法
C:\java\tmp> java
Exception in thread
C:\java\tmp>
From:http://tw.wingwit.com/Article/program/Java/JSP/201311/19789.html