0

最近、ASP.NET セッションの状態を InProc から Sql Server ソリューションに移行しました。セッション データが Sql Server データベースに挿入されていることがわかります。「Private bytes」および「# Bytes in all heaps」パフォーマンス カウンターを使用して、w3wp.exe プロセスを監視しています。

Web サイトをナビゲートすると、データがセッションに配置されますが、Web サイトをホストしているサーバーのプライベート バイト カウンターがまだ上昇していますか? セッション データがデータベースに書き込まれ、メモリに格納されていないと思いましたか? マネージド バイトは一定のままで、セッションに入るすべてのオブジェクトがマネージド型であると確信しています。

プライベート バイトがまだ増加する理由を知っている人はいますか?

4

1 に答える 1

0

セッションは、ASP.Net Web サイトに必要な多くのオブジェクトの 1 つにすぎません。セッション ストアを RAM から SQL に移動しましたが、レンダリングされたページ自体は言うまでもなく、他にも多くのオブジェクトが必要です。

于 2010-01-22T11:32:30.340 に答える