1. ホーム
  2. java

[解決済み] パーマスペースとは?

2023-04-13 02:56:10

質問

java のメモリ プロファイリングについて学習していると、ヒープの他にパーマスペースという言葉をよく見かけますが、パーマスペースとは何ですか。

どのように解決するのですか?

これは 永久保存版 :

永続的な世代は特別です。 を記述するメタデータを保持するからです。 ユーザークラス(Java言語の一部ではないクラス)を を記述するメタデータを保持するからです。) 例えば このようなメタデータの例としては、クラスやメソッドを記述したオブジェクト クラスやメソッドを記述したオブジェクトであり に格納され、それらは恒久的な 生成される。大規模なコードベースを持つアプリケーションでは コードベースが大きいアプリケーションでは、すぐにこのセグメントを埋め尽くし ヒープのセグメントをいっぱいにしてしまい java.lang.OutOfMemoryError : パーマジェン が発生します。 がどんなに高くても、また、マシンのメモリがどんなに多くても、Permen を使用します。