メイン ウィンドウズ10 DTrace が Windows で利用できるようになりました
 

DTrace が Windows で利用できるようになりました

DTrace は、管理者または開発者がユーザー モードまたはカーネル モードでシステムをリアルタイムに確認できる動的トレース フレームワークです。 DTrace には、トレース ポイントを動的に挿入できる C スタイルの高レベルで強力なプログラミング言語が備わっています。これらの動的に挿入されたトレース ポイントを使用すると、条件やエラーでフィルタリングしたり、ロック パターンを分析したり、デッドロックを検出したりするためのコードを作成できます。

Windows では、DTrace は Windows イベント トレーシング (ETW) を拡張します。ETW は静的であり、実行時にプログラムによってトレース ポイントを挿入する機能を提供しません。

dtrace.sys で使用されるすべての API と機能は、文書化された呼び出しです。

Windows 上の Dtrace

Microsoft は、さまざまなシステム監視の役割を実行できるようにする Windows 10 用の特別なドライバーを実装しました。このドライバーは Windows 10 バージョン 1903 に含まれます。また、現在 DTrace を使用するには、カーネル デバッガーを有効にして Windows を起動する必要があります。

移植された DTrace ツールのソース コードは GitHub で入手できます。ページにアクセスしてください Windows 上の DTraceGitHub の OpenDTrace プロジェクトの下にあるので、それを確認してください。

コンテンツ 隠れる Windows 10 で DTrace をセットアップする DTraceの使用

Windows 10 で DTrace をセットアップする

機能を使用するための前提条件

  • Windows 10 インサイダービルド18342以上
  • でのみ利用可能x64Windows および 64 ビット プロセスのトレース情報のみをキャプチャします
  • Windows Insider プログラムは有効そして設定済み有効な Windows Insider アカウントを使用している
    • 詳細については、「設定」->「更新とセキュリティ」->「Windows Insider Program」にアクセスしてください。

説明書:

    BCD 構成セット:
    1. bcdedit /set dtrace on
    2. 新しい Insider ビルドにアップグレードする場合は、bcdedit オプションを再度設定する必要があることに注意してください。
    DTrace パッケージをダウンロードしてインストールします。 ダウンロードセンター
    1. これにより、DTrace が機能するために必要なユーザー モード コンポーネント、ドライバー、追加機能オンデマンド パッケージがインストールされます。
  1. オプション:PATH環境変数含めるC:プログラム ファイルDTrace
    1. set PATH=%PATH%;'C:Program FilesDTrace'
  2. 設定シンボルパス
    1. シンボルをローカルにキャッシュするための新しいディレクトリを作成します。例: mkdir c:symbols
    2. セット_NT_SYMBOL_PATH=srv*C:シンボル* http://msdl.microsoft.com/download/symbols
    3. DTrace は、必要なシンボルをシンボル サーバーから自動的にダウンロードし、ローカル パスにキャッシュします。
  3. オプション:カーネルデバッガのセットアップターゲットマシンへの接続 ( MSDN リンク)。これはのみFBT または他のプロバイダーを使用してカーネル イベントをトレースする場合に必要です。
    1. カーネル デバッガをセットアップする場合は、C: で Secureboot と Bitlocker を無効にする必要があることに注意してください (有効な場合)。
    ターゲットマシンを再起動します

DTraceの使用

  1. 管理者特権でコマンド プロンプトを開きます。
  2. 次のコマンドのいずれかを実行します:|_+_|

コマンドdtrace -lvn システムコール:::システムコールプロバイダーから利用可能なすべてのプローブとそのパラメーターがリストされます。

以下に、Windows で利用可能なプロバイダーの一部と、それらが計測するものを示します。

    syscall – NTOS システム コール fbt (関数境界トレース) – カーネル関数のエントリとリターンspid – ユーザー モード プロセスのトレース。カーネル モード FBT と同様ですが、任意の関数のインストルメンテーションも許可します offsets.etw (Windows のイベント トレーシング) – ETW 用のプローブの定義を許可します。 このプロバイダーは、DTrace での既存のオペレーティング システム インストルメンテーションの活用に役立ちます。
    • これは、Windows がすでに提供しているすべての情報を DTrace が公開および取得できるようにするために、DTrace に加えられた追加の 1 つです。 S.T.W.

Windows シナリオに適用できるその他のサンプル スクリプトは、次の場所にあります。 サンプルディレクトリ

ソース: マイクロソフト

次に読む

Windows 10 でユーザーの簡易切り替えを無効にする
Windows 10 でユーザーの簡易切り替えを無効にする
Windows 10 でユーザーの切り替えが役に立たない場合は、ユーザーの簡易切り替え機能を無効にする方法を次に示します。 2つの方法を説明しました。
Microsoft、Edge のパフォーマンス モードの名前を効率モードに変更
Microsoft、Edge のパフォーマンス モードの名前を効率モードに変更
2021 年 4 月に遡ると、Microsoft は Edge ブラウザーに間もなく導入される新しいパフォーマンス モードに関する詳細を共有しました。いくつかのパフォーマンス最適化機能を組み合わせます。
ViewSonic モニターが動作しない: 4 つのトラブルシューティング手順
ViewSonic モニターが動作しない: 4 つのトラブルシューティング手順
Viewsonic モニターが動作しない場合は、問題を解決する手順を説明する使いやすいガイドをご用意しています。トラブルシューティング手順などを取得します。
Corsair K55 ドライバーのアップデート: 包括的なガイド
Corsair K55 ドライバーのアップデート: 包括的なガイド
Corsair K55 ドライバーを更新して最適なパフォーマンスを実現し、キーボードの一般的な問題を解決する方法を専門ガイドで学びましょう。
Windows 10でタスクマネージャーをデフォルトにリセットする
Windows 10でタスクマネージャーをデフォルトにリセットする
タスク マネージャーの現在の設定に満足できない場合は、Windows 10 のユーザー アカウントの設定をすぐにリセットできます。
Windows 8 がシャットダウンせずに再起動 (再起動) する
Windows 8 がシャットダウンせずに再起動 (再起動) する
Windows 8 がシャットダウンせずに再起動 (再起動) する
サードパーティのツールを使用せずに、Windows 8、Windows 8.1、および Windows 7 でアカウントのパスワードをリセットする方法
サードパーティのツールを使用せずに、Windows 8、Windows 8.1、および Windows 7 でアカウントのパスワードをリセットする方法
Windows アカウントのパスワードを忘れた場合は、Windows 8、Windows 8.1、および Windows 7 でサードパーティのツールを使用せずにパスワードをリセットする方法を参照してください。
Windows 10でプレビューペインを有効にする方法
Windows 10でプレビューペインを有効にする方法
Windows 10 のファイル エクスプローラーでプレビュー ペインを有効にする方法は次のとおりです。レジストリの調整を含む 3 つの異なる方法が説明されています。
StagingTool は、Microsoft による公式 ViVeTool のようなアプリです
StagingTool は、Microsoft による公式 ViVeTool のようなアプリです
Microsoft は、Windows ビルドの隠し機能を管理するための独自の StagingTool を作成しました。ここではアプリの詳細と使用方法について説明します。
Snipping Tool で基本的なシェイプをキャプチャに追加できるようになりました
Snipping Tool で基本的なシェイプをキャプチャに追加できるようになりました
Microsoft は、キャプチャ上に基本的な形状を描画できる機能を備えた Snipping Tool を更新しました。新しいオプションはアプリ バージョン 11.2312.33.0 では非表示になっています。
ウイルスに感染していますか?
ウイルスに感染していますか?
コンピュータがウイルスに感染している可能性があるかどうか疑問に思った場合は、調査に役立つチェックリストを以下に示します。ウイルスに感染している場合は、ウイルスを駆除する方法を学びましょう。
Windows 11 が 2 番目のモニターを検出しませんか?修正しましょう。
Windows 11 が 2 番目のモニターを検出しませんか?修正しましょう。
簡単に解決するための HelpMyTech ヒントを紹介する究極のガイドを使用して、Windows 11 が 2 台目のモニターを検出しない問題を解決してください。
Windows 10 でサインアウト ログを見つける
Windows 10 でサインアウト ログを見つける
Windows 10 はサインアウト プロセスを追跡し、システム ログに多数のイベントを書き込むことができます。この記事では、サインアウト ログを確認する方法を説明します。
Windows 10でグラフィックドライバーを再インストールする方法
Windows 10でグラフィックドライバーを再インストールする方法
Windows 10 でグラフィックス ドライバーを再インストールするためのクイック ガイド。グラフィックス ドライバーのアンインストールと再インストールの迅速な解決策については、ヘルプ マイ テックを使用してください。
プリンターの空白ページの印刷 - HelpMyTech による重要な修正
プリンターの空白ページの印刷 - HelpMyTech による重要な修正
プリンターから白紙のページが出てきませんか? HelpMyTech.com で重要な修正を明らかにし、プリンターで鮮明な印刷を確実に実行できるようにします。
Windows 11のスタートメニューからアプリを削除または追加する方法
Windows 11のスタートメニューからアプリを削除または追加する方法
Windows 11 スタートのデフォルト アイコンに満足できない場合は、スタート メニューにアプリを手動で削除または追加できます。 Windows 導入から 6 年
ワイヤレス HP プリンターを再接続する方法
ワイヤレス HP プリンターを再接続する方法
HP ワイヤレス プリンターを接続または再接続する必要がありますか?ここで、わかりやすいトラブルシューティング手順を開始してください。まずは「ヘルプ・マイ・テック」から始めましょう。
高度なタッチパッド機能が動作しない
高度なタッチパッド機能が動作しない
高度なタッチパッドまたは Windows トラックパッドで問題が発生していますか?わかりやすいガイドに従ってトラブルシューティングを開始してください。
Windows 10 の累積的な更新プログラム (2018 年 5 月)
Windows 10 の累積的な更新プログラム (2018 年 5 月)
今日は 2018 年 5 月のパッチ火曜日なので、Microsoft はサポートされているすべての Windows バージョンに対して多数のセキュリティ更新プログラムをリリースしました。アップデート一覧はこちら
Windows 10でタスクビューのショートカットを作成する
Windows 10でタスクビューのショートカットを作成する
Windows 10 では、カスタムのタスク ビュー ショートカットを作成できます。これにより、開いているウィンドウを便利な方法で管理するための追加の方法が多数提供されます。
Tom Clancy's Rainbow Six Siege で FPS を上げる方法
Tom Clancy's Rainbow Six Siege で FPS を上げる方法
Tom Clancy's Rainbow Six Siege をプレイしていて FPS に遅れが生じている場合は、より良いエクスペリエンスを得るために FPS を向上させる簡単な方法をいくつか紹介します。
Windows 10 のクラシック通知領域 (トレイ アイコン) オプションにアクセスする方法
Windows 10 のクラシック通知領域 (トレイ アイコン) オプションにアクセスする方法
Windows 10 のクラシック トレイ アイコン オプションの使用に興味がある場合は、次の操作を行ってください。
Canon Pixma MG2522 簡単なドライバーのアップデート
Canon Pixma MG2522 簡単なドライバーのアップデート
他のデバイスと同様に、Canon Pixma MG2522 も常に優れたパフォーマンスを提供するにはメンテナンスが必要です。そのため、私たちがお手伝いいたします。
Windows 10で音声認識の開始ショートカットを作成する
Windows 10で音声認識の開始ショートカットを作成する
便宜上、Windows 10 でワンクリックで音声認識を直接開始するデスクトップ ショートカットを作成できます。