最大スタックサイズを設定するにはどうすればよいですか?
jEdit を使用して、かなり大きなファイル (73 kb) を正規表現で検索すると、StackOverflowException で失敗します。
-Xss40m を設定しようとしましたが、初期スタック サイズのようで、しばらくすると次の例外で失敗します
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)
OutOfMemory がスローされる理由と、最大スタック サイズの設定方法を説明していただければ幸いです。