2

Windows 2008 R2 Standard 環境で ColdFusion 10 を実行しています。

ColdFusion サービスを起動するとすぐに、使用可能な RAM が 4 ~ 5 ギガ消費されることに気付きました (使用可能な RAM は 8 ギガあります)。

これは、実際には何も起こっていない場合でも発生します。ページは実行されておらず、プロセスも実行されておらず、文字通り何も起こっていません。起動するとすぐにこの RAM を占有します。

誰かが以前にこれを経験したことがあるかどうか、また、ColdFusion 管理者のデフォルト設定に失敗した可能性があるものがあるかどうか疑問に思っていましたか?

4

1 に答える 1

10

JVM.config ファイルを確認してください。おそらく次のような設定があります。

-Xmx4096
-Xms4096

このコンテキストで重要なのはXms. これは、JVM のヒープ領域の最小サイズです。これは、JVM が何をしているかに関係なく、その量のメモリをすぐに要求することを意味します。これで結構です。これが私のサーバーの扱い方です。

通常は、 とを同じ値XmxXms設定することをお勧めします。これは、小さいヒープから開始すると、ヒープが必要なサイズになるまでに時間とリソースがかかるためです。通常、JVM が必要なすべてのメモリを事前に要求するだけで、パフォーマンスが向上します。

于 2013-05-01T21:47:40.597 に答える