問題タブ [perfmon]
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.
sql-server - カスタム SQL Server パフォーマンス カウンター
システムのヘルス チェックと監視のために、いくつかのカウンターを作成する必要があります。Windows Perfmon データのログ、レポート、および警告を行うためのツールは多数あるため、そのデータを Perfmon カウンターとして公開することを検討しています。
一部の値は、SQL Server 2008 データベースから取得する必要があります。たとえば、キューとして使用されるテーブル内のレコード数や、テーブル内の最も古いレコードの経過時間などです。これは SQL Serverを使用して実行できるように見えますが、ユーザー設定可能オブジェクトとこれに対するストアド プロシージャsp_user_counter1
によりsp_user_counter10
、サーバーごとに 10 個のカウンターのみに制限されており、カウンターの名前と説明をカスタマイズしてカウンターの内容を反映させることはできません。
Perfmon カウンターを作成するための独自のアプリケーションを作成せずに、SQL Server でカウンターを作成する他の方法はありますか? そうでない場合、SQL クエリを使用してカスタム カウンターを作成できるツール/プロジェクトはありますか?
windows - Windows リソース モニターでは、どのような種類の GUI コントロールが使用されていますか?
WindowsでのGUIプログラミングは初めてです。
Windows リソース モニター ( perfmon.exe /res
) には、グラデーションの背景を持つ 4 つのバー (CPU/ディスク/ネットワーク/メモリ) と、最近の CPU/ディスク/ネットワーク/メモリの使用状況を表示する右側のグラフがあります。
このアプリケーションでどのようなコントロールが使用されていたのか気になります。それらは C++ または C# ですぐに利用できますか?
sql-server - Perfmon、Combine FirstValueAとFirstValueBを組み合わせる方法は?
パフォーマンスモニターを使用してカウンターデータを収集し、DBに保存しています。これは、msdnhttp: //msdn.microsoft.com/en-us/library/windows/desktop/aa371915(v=VS.85).aspxで定義されているDB構造です。
DB構造に基づいて、FirstValueAの定義は次のとおりです。
この32ビット値をFirstValueBの値と組み合わせて、PDH_RAW_COUNTERのFirstValueメンバーを作成します。FirstValueAには下位ビットが含まれています。
そしてFirstValueB:
この32ビット値をFirstValueAの値と組み合わせて、PDH_RAW_COUNTERのFirstValueメンバーを作成します。FirstValueBには上位ビットが含まれています。
フィールドFirstValueAとFirstValueBを組み合わせて、FirstValue、および同様にSecondValueを作成する必要があります。
FirstValueAとFirstValueBをどのように組み合わせてSQLServerでFirstValueを取得しますか?
windows - Windows で Perfmon/LogMan のパフォーマンス カウンターを指定するときに w3wp インスタンスのみを取得する方法は?
うまくいけば、この質問には私が見落としている簡単な答えがあります! 複数のサイトを持つ IIS Web サーバーがあります。Perfmon では、w3wp#1、w3wp#2 などとして表示されます。指定したカウンター/インスタンスを使用してパフォーマンス カウンター データを収集する Logman スクリプトを作成していますが、w3wp ワーカー プロセスのみを収集したいと考えています。 .
私はいくつかの方法を試しましたが、運がありません:
私はドキュメンテーションhereを見てきましたが、ワイルドカードをサポートしていると主張しているようですが、部分一致はサポートしていない ようです。それをどうすればいいのかわからない。私が望むことを達成する方法はありますか?これを十分に説明したことを願っています。詳細が必要な場合はお知らせください。
ありがとう!
performance - アクセス パフォーマンス モニタ オブジェクト
私のマシンには、デフォルトではなく、ここの開発者の1人が作成したパフォーマンスオブジェクトがあります。
このパフォーマンス オブジェクトは、プロセスの 1 つの情報を収集します (メモリ使用量などの通常のカウンターではなく、カスタム カウンター)。
vb script でこのデータにアクセスしたい。
process などの通常のオブジェクトに対してそれを行う方法を知っています:
しかし、カスタムパフォーマンスオブジェクトに対してそれを行う方法がわかりません
tsql - 文字列から日付/時刻を変換するときに T-SQL 変換に失敗しました
Perfmon は、SQL に直接ログを記録するときにデータベースを作成する方法にあまり親切ではありません。
select top 1 Convert(datetime, CounterDateTime) from CounterData
戻り値
Conversion failed when converting date and/or time from character string.
そのセルの値は「2012-01-25 14:12:10.802」です。選択中にこれを日時フィールドに変換する適切な方法は何ですか?
windows - パフォーマンス カウンターを使用して WCF サービスの稼働時間を監視する方法は?
パフォーマンス カウンターを使用した WCF サービスの稼働時間を知りたいです。そのための特定のカウンターはありますか?または、他のカウンターからこの情報を取得する方法はありますか?
c# - FreeMemoryとCPUUsageは、メモリリークとシステムのメモリ不足を引き起こします
それから私はタイマーを使って電話をかけています
しかし、これが原因で、メモリリークとシステムのメモリ不足の例外が発生します。GCがこれを収集しないのはなぜですか?
c# - PerformanceCounter オブジェクトで NextValue() を呼び出すとエラーがスローされるのはなぜですか?
Instance 'taskmgr' does not exist in the specified Category.
ctor で params を渡さないと、次のコードでエラーがスローされる理由
しかし、ctor に params を渡して同じことをしても、エラーは発生しません。
更新: 「taskmgr」だけでなく、すべてのプロセス名を試しましたが、結果は同じです!
何が問題ですか?
windows - 指定したカウンターで PerfMon を開く方法はありますか?
私は、PerfMon を開くことができ、すでに特定のカウンターのセットが表示されているプログラムを作成しようとしています。この一連のカウンターは、ユーザーが指定できます。これは珍しいことではないと本当に思っていましたが、オンラインでこれについて話している人を見つけませんでした.
私の質問は、起動時にどのカウンターを表示するかを PerfMon に伝えるにはどうすればよいですか? 独自の .PerfmonCfg ファイルを作成することを検討しましたが、これはバイナリ ファイルであり、ファイルのレイアウトに関するドキュメントを見つけることができませんでした (実際には期待していませんでした)。
*代わりに、PerfMon を自分のプログラム (.NET フレームワーク プログラム) に追加する方法はありますか?
前もって感謝します!