調(diào)節(jié)java占用的內(nèi)存大小
java默認(rèn)的JVM內(nèi)存占用:初始1MB,最大64MB
可以通過java -Xms256m -Xmx256m ClassName來調(diào)整。
xms和xmx的值最好相同,否則調(diào)整的效率可能不高。
如果程序運(yùn)行中,發(fā)生內(nèi)存溢出,那么不會(huì)以Exception的形式拋出,而是"Error"
如果沒有catch(Error error),那么控制臺(tái)將顯示錯(cuò)誤:Exception in thread "main" java.lang.OutOfMemoryError: Java heap space,而且后面的程序也不會(huì)執(zhí)行。
可以通過java -Xms256m -Xmx256m ClassName來調(diào)整。
xms和xmx的值最好相同,否則調(diào)整的效率可能不高。
如果程序運(yùn)行中,發(fā)生內(nèi)存溢出,那么不會(huì)以Exception的形式拋出,而是"Error"
如果沒有catch(Error error),那么控制臺(tái)將顯示錯(cuò)誤:Exception in thread "main" java.lang.OutOfMemoryError: Java heap space,而且后面的程序也不會(huì)執(zhí)行。
posted on 2007-12-17 21:26 cerulean 閱讀(1133) 評(píng)論(0) 編輯 收藏 所屬分類: Java