0

以下を使用してjrubyを使用してrakeビルドを実行します。

$ java -version
java version "1.7.0_03"
Java(TM) SE Runtime Environment (build 1.7.0_03-b04)
Java HotSpot(TM) 64-Bit Server VM (build 22.1-b02, mixed mode)

私はすでに持っていますが-XX:MaxPermSize=256m、私はまだPermGen space失敗しています。

使用可能なPermGenスペースを増やすために使用する他のコマンドラインオプションはありますか?

ありがとう

4

1 に答える 1

2

メモリプロファイラーまたはヒープ分析ツールを使用して、PermGenに何が入っているかを正確に検査します。大量のPermGenを必要とすることは珍しく、何をなぜ実行しているのかを正確に理解していない限り、それはおそらくバグです。

コードを投稿するか、アプリケーションをより適切に説明するか、基本的なヒープ分析を自分で行う必要があります。現状のままでは十分な情報がありません。

于 2012-04-24T04:08:08.007 に答える