<ブロック引用>
Linux
警告:カーネル 4.19.84-microsoft のパフォーマンスが見つかりません
WSL2 はカスタム Linux カーネルを使用するためです。そのソース コードは、microsoft/WSL2-Linux-Kernel にあります。そこからパフォーマンス ツールをコンパイルする必要があります。
手順
- 必要なビルド パッケージをインストールします。 WSL2 で Ubuntu を使用している場合、これは必須のコマンドです:
sudo apt install build-essential flex bison libssl-dev libelf-dev
- WSL2 Linux カーネル リポジトリのクローンを作成します。
git clone --depth=1 https://github.com/microsoft/WSL2-Linux-Kernel.git
- perf フォルダに移動してコンパイルします:
cd WSL2-Linux-Kernel/tools/perf
make
perf
実行可能ファイルはそのフォルダーにあります。
linux-tools-generic
をインストールできます .
apt install linux-tools-generic
次に perf
を実行します インストールパス /usr/lib/linux-tools/<linux-version>-generic/perf
を使用 .
flamegraph
などのツール 、環境変数 PERF
を使用します perf
のように
PERF=/usr/lib/linux-tools/<linux-version>-generic/perf flamegraph -- my_program