メイン ウィンドウズ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 にはスポットライト機能があり、ロック画面に表示されるたびにランダムな画像を表示できます。美しい画像をダウンロードします
FPS レートが低いときに Anthem を修正する方法
FPS レートが低いときに Anthem を修正する方法
Anthem のプレイ中に FPS レートが低い場合は、途切れたり楽しくないゲームプレイを修正するための簡単なトラブルシューティング ガイドを参照してください。
Debian Jessie で通常ユーザーのシャットダウンと再起動を有効にする方法
Debian Jessie で通常ユーザーのシャットダウンと再起動を有効にする方法
Debian Jessie の GUI からシャットダウン、再起動、その他すべての電源アクションを有効にする方法について説明します。
Canon Pixma MX492 プリンタードライバーのダウンロード方法
Canon Pixma MX492 プリンタードライバーのダウンロード方法
Canon Pixma MX492 プリンターが動作しませんか?ここでは、ドライバーの更新や自動更新の使用など、試すことができるトラブルシューティングのヒントをいくつか紹介します。
Windows 8.1 のタスクバーまたはスタート画面にお気に入りを固定する方法
Windows 8.1 のタスクバーまたはスタート画面にお気に入りを固定する方法
ここでは、Windows 8.1 のタスクバーまたはスタート画面にお気に入りフォルダーを固定する方法について詳しく説明します。
ソリッドステートまたはハードドライブ?長所と短所
ソリッドステートまたはハードドライブ?長所と短所
ソリッド ステートとハード ドライブの利点と違い、および賢明な選択方法について詳しく説明します。どちらがあなたに適していますか?
Windows 11 は、レジストリで非 ASCII 文字を使用するアプリと互換性がありません
Windows 11 は、レジストリで非 ASCII 文字を使用するアプリと互換性がありません
2021 年 10 月 5 日、Microsoft が Windows 11 を発売したとき、同社は新しいオペレーティング システムの既知の問題のリストも公開しました。影響を受ける顧客
NETGEAR ドライバーをダウンロードして正しく動作することを確認する方法
NETGEAR ドライバーをダウンロードして正しく動作することを確認する方法
ドライバーを見つけるために検索する必要はありません。 Help My Tech を使用すると、NETGEAR ドライバーとその他すべてのドライバーを数分でダウンロードできます。
Windows 10 で最近使ったアイテムをクイック アクセスに固定する
Windows 10 で最近使ったアイテムをクイック アクセスに固定する
Windows 10 で最近使ったアイテムをクイック アクセスにピン留めする方法 Windows 10 には、エクスプローラーのナビゲーション ウィンドウにある [最近使った場所] オプションがありません。
Microsoft アカウントのパスワードレス サインインを有効または無効にする
Microsoft アカウントのパスワードレス サインインを有効または無効にする
Windows 10 で Microsoft アカウントのパスワードレス サインインを有効または無効にする方法。セキュリティを向上させ、よりシームレスなサインイン エクスペリエンスを実現するには、次のことができます。
Windows 10 PC でセカンド モニターが動作しない
Windows 10 PC でセカンド モニターが動作しない
2 台目のモニターが動作しない、または検出されないという問題がある場合は、次の簡単な手順を実行してください。
Windows 10 で Hyper-V 仮想マシンを削除する
Windows 10 で Hyper-V 仮想マシンを削除する
この投稿では、Hyper-V マネージャーまたは PowerShell を使用して、Windows 10 で既存の Hyper-V 仮想マシンを削除する方法について説明します。
Windows 10 ユーザーには、Windows 11 を入手するためのアップグレード プロンプトが全画面で表示されるようになりました
Windows 10 ユーザーには、Windows 11 を入手するためのアップグレード プロンプトが全画面で表示されるようになりました
Windows 10 ユーザーには、Windows 11 へのアップグレードを促す全画面通知が表示されるようになりました。これらの通知は、更新後に表示されるようになりました。
Windows 10 がデフォルトのアプリをリセットしないようにする
Windows 10 がデフォルトのアプリをリセットしないようにする
特定のアップデート後にファイルの関連付けがデフォルトの Metro アプリにリセットされてイライラしている場合は、次の方法でそれを防ぐことができます。
Windows 11でインターネットからダウンロードしたファイルのブロックを解除する方法
Windows 11でインターネットからダウンロードしたファイルのブロックを解除する方法
Windows 11 がファイルへのアクセスをブロックしないようにするには、ユーザーはインターネットからダウンロードしたファイルのブロックを解除する必要があります。エクスプローラーでそのようなファイルをクリックすると、
MicrosoftはWindows 11用のMoment 3アップデートを正式にリリースしました
MicrosoftはWindows 11用のMoment 3アップデートを正式にリリースしました
Microsoft は、いくつかの新機能をもたらす Windows 11 バージョン 22H2 用のオプションの累積更新プログラム KB5026446 (OS ビルド 22621.1778) をリリースしました。
Corsair Katar Pro XT: 精度とドライバーの力
Corsair Katar Pro XT: 精度とドライバーの力
Corsair Katar Pro XT の機能、レビュー、よくある質問、および HelpMyTech がどのようにパフォーマンスを向上させるのかを詳しく説明します。ゲーミングマウスのガイド。
Acer モニターが動作しない
Acer モニターが動作しない
Acer コンピュータ モニタが動作しない場合は、簡単なトラブルシューティング手順をいくつか紹介します。 Acer モニター ドライバーの修正を使用すると、数分で完了します。
従来の Windows 10 に似た Windows 11 用タスク マネージャーを入手
従来の Windows 10 に似た Windows 11 用タスク マネージャーを入手
Windows 11 上で Windows 10 からクラシック タスク マネージャー (ハンバーガー メニューがなく、メニュー行とクラシックなタスク マネージャー) を復元できるようになりました。
Windows 10 でリモート デスクトップ (RDP) ポートを変更する
Windows 10 でリモート デスクトップ (RDP) ポートを変更する
この記事では、リモート デスクトップ (RDP) がリッスンするポートを変更する方法を説明します。 Windows 10 では、レジストリを調整することでこれを行うことができます。
Windows 10でタスクバーを自動的に非表示にする
Windows 10でタスクバーを自動的に非表示にする
Windows 10 では、必要な場合を除き、タスクバーを自動的に非表示にすることができます。自動的に非表示になると、最大化されたウィンドウがその場所を占めることがあります。
Windows 10のブートメニューでOSの名前を変更する方法
Windows 10のブートメニューでOSの名前を変更する方法
Windows 10 のデュアル ブート構成で OS エントリの名前を変更する必要がある場合、Microsoft はそれを簡単に変更しません。どのように行うべきかを見てみましょう。
Windows 11でエクスプローラーを再起動する方法
Windows 11でエクスプローラーを再起動する方法
この投稿では、Windows シェルに関する設定を適用、微調整、または問題を修正するために、Windows 11 でファイル エクスプローラーを再起動する方法を説明します。ウィンドウズ
Windows 11 では天気予報がタスクバーに戻ります
Windows 11 では天気予報がタスクバーに戻ります
Windows 11 の新しいタスクバーについてユーザーが気に入らないことの 1 つは、[スタート] ボタンの左側にある人気のないスペースです。スタートボタンと