1

liferay 5.2.3 の tomcat 6.0 でアプリケーションをホストしています。--JvmMx 512 および permgen -XX:MaxPermSize=512m としてヒープ サイズを割り当てました。しかし、アプリケーションを実行するための最小の正確なヒープと permgen を決定する方法について混乱しています。誰かがそれを見つける方法を指定できますか? ありがとう。

4

2 に答える 2

0

プロファイラーをアタッチして、heapスペースがどのように使用されているかをグラフィカルに確認できます。Visualvmは、試すことができる優れた Java プロファイラーです。

于 2012-12-11T17:40:17.673 に答える
0

jconsoleを使用して、アプリケーションのプロファイリングを行います。

実際には、ヒープの適切なサイズを決定するのは困難です。値が低すぎると GC サイクルの頻度が高くなり、値が高ければ GC に時間がかかります。どちらの極端なケースも避けるべきです。

複数のヒープ値を保持することで、jconsole を使用してアプリケーションとプロファイルを実行できます。このようにして、ヒープ構成についてよりよく理解できます。

于 2012-12-11T17:39:54.210 に答える