當執行java程式時
有時候會出現out of memory的問題
google一下解決方法
發現到
如果沒有給定memory大小
java 的虛擬機器預設會以60幾MB(多少忘了..)去執行
如果不要預設的值,要怎麼做呢?
那就是在你編完程式後(例如:javac test.java)
java test <-----這邊
改為
java -Xms$$m -Xmx##m test
-Xms代表的是最少給$$mb的memory
-Xmx代表的是最多給##mb的memory
例如:java -Xms200m -Xmx350m test
就是以最少200mb、最多350mb的memory執行test
沒有留言:
張貼留言