2
アウトオブプロセスのセッション状態プロバイダ(この場合はVelocity分散キャッシュ)を使用している場合、ASP .NETセッションでのカスタムクラスのシリアル化オーバーヘッドをどのように測定できますか。ASP .NETセッションシリアライズコスト!
ロードテストでは、Webサーバー上でCPU消費が多く発生することがわかりました。私は、セッション中に詰まっているオブジェクトの種類を最適化する前に、シリアル化の側面に関連するメトリックを取得することに興味がありました。
助け、指針?
アプリケーションのプロファイリングを試しましたか? – sisve
負荷テストツールは、この種の情報を提供する必要があります。あなたは何をしていますか?また、複数のオブジェクトを格納してセッションを乱用しないでください。それだけではスケールされません。 – NotMe
プロファイリングは私のアプリケーション内で何が起こっているかを表示します。セッションのシリアライゼーションは、アプリケーションコードが実行される前に発生するインフラストラクチャであるため、私が推測するプロファイラでは見るのが難しいでしょう。 – Metallikanz