問題タブ [performance-monitor]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
performance - URL 書き換えは IIS の静的ファイル キャッシュをブロックしますか?
IIS Rewrite モジュールを有効にしても、File Cache Hits カウンターが増加しません。
パフォーマンス モニターでヒットを追跡しています (perfmon.exe / Web Service Cache/File Cache Hits)
書き換えを無効にすると、「ファイル キャッシュ ヒット」は IIS キャッシュ アルゴリズムに従って正常に増加します。
どちらの場合も、要求されたファイルは静的な html ファイルです。
URL 書き換えは IIS の静的ファイル キャッシュをブロックしますか?
ruby - 変数を含むブロックが渡されたときにメソッド内から変数にアクセスする
run_times を実行するたびに私が理解していることから、run_times の値の 1 つがポップオフされ、fake_time に追加されます。そして、私の測定方法では、それらを収集して平均を取得することになっています。しかし、メソッド内から値を取得できないようです。
次の rspec を渡す必要があります。
これが私のコードです:
前もって感謝します!私はしばらくこれに固執しており、何も機能していないようです。
vmware - VimService は、将来の SDK リリースでサポートされますか?
さまざまな ESX サーバーのパフォーマンス カウンターを監視するためのアプリケーションを開発する予定です。利用可能な 2 つのオプションは、vimService と esxtop です。Esxtop は、監視対象の ESX サーバーで余分な CPU 消費を引き起こす可能性があります (ここで説明されているように)。しかし、SDK の将来のリリースで vimservice が利用可能になるかどうかわからないため、vimservice を使用することに疑いを持っています。今後のリリースからは、vsphere クライアントが存在しない可能性があるため。vimservice が将来の SDK リリースから削除されるかどうかを検索しようとしましたが、有用なものは何もありませんでした。vimservice SDK で将来の計画を親切に更新してください。
また、ESX パフォーマンス カウンターを監視するには、esxtop と vimservice 以外のより良い方法があります。どうか明らかにしてください。
よろしくお願いします。
email - PowerShell スクリプトを使用してパフォーマンス モニターから電子メール アラートを送信する
パフォーマンス モニター (Windows Server 2008 R2) で、\Processor(_Total)\% Processor Time が 10 を超えるたびにトリガーされるアラートを作成しました (アラートを送信する条件が常に満たされていることを保証するための小さな値です)。画像でアラート タスクのプロパティを確認できます。
さらに、ユーザーがログオンしているかどうかに関係なく実行される新しいタスクをタスク スケジューラに作成し、最高の特権で実行します。このタスクのトリガーには、次のプロパティがあります。
- タスクの開始: イベントについて
- 設定: 基本
- ログ: システム
- ソース: プロセッサ
アクション(これが正しいかどうかわからない部分です)には、次の設定があります。
- アクション: プログラムを開始します。
- プログラム/スクリプト: メールを送信するための PowerShell スクリプトへのパス。
PowerShell コードは次のとおりです ($name、$date、$counter、$threshold、$value は、上の画像のように、パフォーマンス モニター データ コレクター セットのアラート タスク プロパティから取得されると想定されています)。
タスクが開始されると、履歴に次のように表示されます: タスクの開始、アクションの開始、および作成された ask プロセス。ただし、メールは送信されません。
Action: Send an email を使用してメールを送信しようとしましたが、うまくいきました。誰が何が間違っているのか知っていますか?
c# - パフォーマンス モニターを使用した Microsoft Excel 相互運用メモリ リーク テスト
Windows サービス アプリケーションで Microsoft Excel 相互運用機能を使用して、Excel レポートを生成しています。相互運用アセンブリを使用しているため、メモリ リークがないことを確認する必要があります。
ワークシート、ワークブック、Excel アプリケーションなどのすべての Excel 相互運用コンポーネントを破棄 (閉じる、終了、null を割り当てる) することで、コードを介してメモリ リークを処理しようとしました。しかし、メモリ リーク シナリオを処理するための修正が正しく機能しているかどうかを確認したいと思います。
この目的のために、パフォーマンス モニター ツールを使用し、Windows サービス カウンターを指す .Net CLR 相互運用機能をパフォーマンス モニターに追加しました。しかし、スタブの数、CCW の数など、定義されたメトリックを確認または検証する方法がわかりません。Microsoft Excel 相互運用ライブラリを使用して、Windows サービス アプリケーションにメモリ リークがないことを確認できるメトリックの値は何ですか。
パフォーマンスモニタでメモリリークがないことを確認または計算する方法を教えてください。
performance - ソース dll のコード カバレッジが表示されず、テスト dll のカバレッジのみが表示される
コード カバレッジは、テスト dll のカバレッジのみを表示しています。私がテストしているサービスのソース DLL をカバーしたいと考えています。
以下の手順に従ってください。
すべてのバイナリが装備されました。
Stared Perf Monitor "c:\Program Files (x86)\Microsoft Visual Studio 11.0\Team Tools\Performance Tools\x64\vsperfmon" /coverage /output:"C:/inetpub/wwwroot/Service/bin/Test.coverage" /クロスセッション /user:"全員"
テスト「C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\CommonExtensions\Microsoft\TestWindow\vstest.console.exe」「C:\inetpub\wwwroot\Service\bin\ApiTest.dll」を実行しました/UseVsixExtensions:True /Settings:"XMLFile1.runsettings" /TestCaseFilter:"Name=MyTestCase" /logger:trx /Platform:x64 /inIsolation /enablecodecoverage
テストラン成功
- モニター cd c:\Program Files (x86)\Microsoft Visual Studio 11.0\Team Tools\Performance Tools\x64 vsperfcmd.exe /shutdown を停止しました
performance - .NET CLR メモリのプロセス ID が表示されない
w3wp#1、w3wp#2 などではなく、perfmon でプロセス ID を表示しようとしています。
http://weblogs.asp.net/owscott/registry-change-for-perfmon-and-pid-dataからの十分に文書化されたレジストリの変更に従いました
ただし、サーバーを再起動した後でも、.NET CLR メモリのプロセス ID を確認できません。他のカウンターでも見れます。
よろしくお願いいたします。どうもありがとうございました
gmat
asp.net - WebAPI ライフサイクル/リクエスト キュー
WebAPI を呼び出す AngularJS アプリがあります。リクエストを開始した時間を (angluar コントローラーで) 記録し、OnActionExecuting の実行時間を (WebAPI コントローラーのアクション フィルターで) 記録すると、2 秒程度のギャップがあることに気付きます。このフィルターの前に他に何も実行されていないと想定しています。これは、リクエストがブロック/キューに入れられているためです。これを想定する理由は、他のすべてのデータ呼び出しを削除すると、このギャップが見えなくなるためです。
WebAPI が一度に処理できる並列リクエストの数は? ASP.NET パフォーマンス モニターを調べてみましたが、このデータを確認できる場所が見つかりませんでした。誰かがこれについて洞察を与えることができますか?