- PR -

リモートオブジェクトに対するガベージコレクション

1
投稿者投稿内容
tacsim
会議室デビュー日: 2003/11/05
投稿数: 5
投稿日時: 2004-04-07 15:37
お世話様になります。

現在.NET Remoting(CAO)を利用した3階層のC/Sシステムを作成しています。
この中でバッチ処理的に一度に大量のデータの更新を行おうとしたところ、
サーバーアプリケーションの使用するメモリが著しく増大し、最終的にはク
ライアントに応答できない状態となってしまいました。しばらく時間を置け
ばGCが動作して正常に戻るかな?と考えていたのですが、待てど暮らせど、
メモリの開放は行われません。PGの書き方に問題があるのかとも思っては
いるのですが、試しにサーバーアプリケーションをlocalhostにして実行し
たところ、何の問題もなく動作してしまいました。この場合、メモリの増大
自体もほとんど発生しません。

どなたかこのような現象に遭遇された方はいらっしゃらないでしょうか?
ご存知の方がいらっしゃいましたら、解決方法をご教授ください。
よろしくお願いいたします。

ちなみに開発環境はVS.NET(C#)+.NET Framework1.1です。
1

スキルアップ/キャリアアップ(JOB@IT)