どのようにして最大スタックサイズを設定できますか?java set max stack size
かなり大きなファイル(73 kb)で正規表現で検索するのにjEditを使用し、StackOverflowExceptionで失敗します。
私は-Xss40mを設定しようとしましたが、初期スタックサイズのようですし、いくつかの時間後に、それはあなたがのOutOfMemoryがスローされた理由を私に説明して設定する方法もあれば、私は感謝し、次の例外
11:45:31 AM [AWT-EventQueue-0] [error] AWT-EventQueue-0: Exception in thread "AWT-EventQueue-0"
11:45:31 AM [AWT-EventQueue-0] [error] AWT-EventQueue-0: java.lang.OutOfMemoryError: unable to create new native thread
11:45:31 AM [AWT-EventQueue-0] [error] AWT-EventQueue-0: at java.lang.Thread.start0(Native Method)
11:45:31 AM [AWT-EventQueue-0] [error] AWT-EventQueue-0: at java.lang.Thread.start(Unknown Source)
11:45:31 AM [AWT-EventQueue-0] [error] AWT-EventQueue-0: at java.awt.EventQueue.initDispatchThread(Unknown Source)
11:45:31 AM [AWT-EventQueue-0] [error] AWT-EventQueue-0: at java.awt.EventDispatchThread.run(Unknown Source)
で失敗します最大スタックサイズ。
の可能重複[Javaの:新しいネイティブスレッドを作成できません](http://stackoverflow.com/questions/5253072/java -unable-to-create-new-native-thread) –
StackOverflowExceptionは通常、再帰を使用していて、終了事例を追加していないか、またはメソッドが誤って自身を呼び出すことを示しています。 – Goibniu
ファイルは73KB(かなり小さいファイル)か正規表現73KB(非常に高価な正規表現)ですか? –