サーバー レベルで全体的なメモリ使用量を表示する FusionReactor を使用しますが、アプリケーション スコープに格納されている個々のアイテムがどれだけのメモリを占有しているかを確認できると便利です。
4 に答える
これは、監視のためにリアルタイムで、および/または本番環境で行う必要があることですか? それとも、これはデバッグに必要なものですか?
JVM メモリ ダンプ ツールのいずれかを使用するか、JRockit jvm を使用してアプリケーションを起動し、それを使用してライブ分析を行うことをお勧めします。
http://www.schierberl.com/blog/coldfusion-memory-leaks-part-i-profiler-introduction/
http://www.fusion-reactor.com/fr/またはhttp://www.seefusion.com/を見ましたか?
これらのサーバーモニターの両方があなたを助けることができると思います
CFシンプルさ、
ColdFusion 8 以降のエンタープライズ バージョンには、サーバー モニターがあります。Server Monitor はメモリ使用量を分析し、どのリクエストとどの変数スコープがどれだけのメモリを消費しているかを調べることができます。FusionReactor は現在できません。
FusionReactor グループの投稿によると: http://groups.google.com/group/fusionreactor/browse_thread/thread/8a017a61d17e9840/d57cef46b843207d?lnk=gst&q=memory+request#d57cef46b843207d
ジェームズ・ホームズは次のように述べています。
CF 標準インストールでは、Java SizeOf() クラスを使用できます。 sizeof.sourceforge.net sourceforge.net/projects/sizeof これに基づいてモニターを作成するには、いくつかのカスタム コードが必要ですが、機能します。mxAjax / CFAjax ドキュメントおよびその他の役立つ記事: www.bifrost.com.au/blog/