本文介紹了Java:有限遞歸中的StackOverflow的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!
問題描述
我為一些命題邏輯表達式編寫了一個javaCC解析器。
表達式可能會很長,有30K個字符。
當我分析這么大的表達式時,我得到了堆棧溢出異常。
是否可能有某些決定堆棧大小的VM參數?
或者在這種情況下您會怎么做?
謝謝
推薦答案
是,請使用-Xss
參數。例如:
java -Xss4m Blah
將堆棧大小設置為4MB。
這篇關于Java:有限遞歸中的StackOverflow的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,