2011年2月20日 星期日

java out of memory的問題

當執行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

沒有留言:

Class has no initializers in swift

Class has no initializers in swift I have met this situation. Found a solution here It says if you have the code like bellow var se...