2013-03-21 11 views
6

私は、毎秒20ユーザーの負荷でasp.net Webアプリケーションのパフォーマンスをプロファイリングしています。基本的には20人のユーザーがアプリケーションを損ない、何もロードしません。パフォーマンスプロファイリングasp.net、ProcessRequestNotificationHelperとは何ですか?

私はRedGateパフォーマンスプロファイラを使用していますが、私はそれをどうしたらいいのか分かりません。時間の

12%は(私がに掘ると向上させることができます)私のコードで過ごした が、時間の88%は

System.Web.Hosting.PipelineRuntime.ProcessRequestNotificationHelper(のIntPtr rootedObjectsPointerに費やされています、IntPtr nativeRequestContext、IntPtr moduleData、int flags)

..これが何であるかわかりません(よく、私はIIS7とは何かを確信しています...)、そうでないサイトに取り組んでいます撮影時間の88%で秒間に20人のユーザーに対応することができます。これは開始するのに適しているようです。

+0

これはProcessRequeststNotificationHelperではなく、それが呼び出すもので排他的費やした時間ですか? –

+0

いいえ、さらに分析すると、それが主要なエントリーポイントの1つかもしれないと思うので、他のすべてのメソッド(分離されている...)がその下に表示されることがあります。まだそれを使って作業中 – Paul

+0

あなたがこれを理解したかどうかは疑問です。私は似たようなものに走っています。 – mwill

答えて

0

ProcessRequestNotificationHelperは、プロファイリングツールがデータを取得するためのエントリポイントです。 RedGateのように、Dynatraceは、ASP.NetセンサーがASP.Netパイプラインで着信要求を追跡できるエントリポイントとして定義しています。

https://community.dynatrace.com/community/display/DOCDT60/ASP.NET+Sensor

関連する問題