[解決済み] java.lang.OutOfMemoryErrorを防止する方法。Scalaのコンパイル時にPermGenスペースが発生するのを防ぐには?
2023-06-18 02:31:04
質問
scalaコンパイラの奇妙な挙動に気づきました。クラスをコンパイルする際に、時々OutOfMemoryErrorを投げます。以下はそのエラーメッセージです。
[info] Compiling 1 Scala source to /Users/gruetter/Workspaces/scala/helloscala/target/scala-2.9.0/test-classes...
java.lang.OutOfMemoryError: PermGen space
Error during sbt execution: java.lang.OutOfMemoryError: PermGen space
たまにしか発生せず,その後のコンパイル実行では通常エラーは出ません.Scala 2.9.0を使用し、SBT経由でコンパイルしています。
どなたかこのエラーの原因について手がかりをお持ちではないでしょうか?あなたの洞察に前もって感謝します。
どのように解決するのですか?
原因
OutOfMemoryError: PermGen space
が十分でないことです。
永久世代スペース
:) Oracle JVM を使っている場合、このファイルに
-XX:MaxPermSize=256M
(あるいは他の量のスペース)引数をあなたの
sbt
スクリプトの引数を指定します。他のJVMについては、それらのドキュメントを参照してください。
関連
-
[解決済み] リスト[Option]からNoneを除外するには?
-
[解決済み] Scala の Case Classes のオーバーロード・コンストラクタ?
-
[解決済み] Scalaでmapを使用してインデックスを受け取るにはどうしたらいいですか?
-
[解決済み] Scalaの慣用表現「flatmap that s*** 」はどこから来たのか?
-
[解決済み] Scalaの自動リソース管理にはどのようなものがありますか?
-
[解決済み] Abstract ClassとTraitの違い[重複]について
-
[解決済み] Scala Mapのキーと値の両方をマッピングする
-
[解決済み] ScalaTestでカスタム失敗メッセージを表示するには?
-
[解決済み] ケースクラスのコンパニオンでapplyをオーバーライドする方法
-
[解決済み] Scalaの代入が、代入された値ではなく、Unitで評価される動機は何ですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] Scala の private と protected コンストラクタ
-
[解決済み] ジッパーがコモナドである理由を理解する
-
[解決済み] Scalaのcaseクラスを宣言することのデメリットは何ですか?
-
[解決済み] Scalaです。ScalaのコレクションにおけるTraversableとIterableの違いは何ですか?
-
[解決済み] Scalaの自動リソース管理にはどのようなものがありますか?
-
[解決済み] Scalaでimmutable.Mapをmutable.Mapに変換するにはどうしたらいいですか?
-
[解決済み] なぜScalaのimmutable Setは型が共変しないのか?
-
[解決済み] ScalaにおけるNull/Nothing/Unitの使用法
-
[解決済み] 上位互換型はどんなときに役立つのか?
-
[解決済み] Scalaの複数パラメータリストと複数パラメータ/リストの違いは何ですか?