根據配置參數的高度和寬度,我必須爲數組int input[]
分配空間。初始化Array時出錯:OutOfMemoryError
int input[]=new int[height * width]; //this is line no 538
其中一個配置的具有參數height=8192
和width=8192
。所以數組的大小變成67108864
。但是當我這樣做,我得到OutOfMemoryError。
Exception in thread "main" java.lang.OutOfMemoryError: Java heap space
at Test.main(Test.java:538)
我已經在eclipse和cygwin上運行這個程序,但我面臨同樣的問題。我認爲這不是一個錯誤,也不是例外。我該如何糾正這一點?
什麼是你的java運行配置?發生OutOfMemoryError的行並不重要。 – Markus 2012-03-30 05:00:28
請參閱我的評論[此問題](http://stackoverflow.com/a/9937250/1251613) – Markus 2012-03-30 05:05:49