プログラムを実行すると、プログラムのトレース情報を取得するために xperf を実行します。プログラムはファイルを読み取ります。これは F# で記述された .NET プログラムであり、ファイルは次の場所で読み取られます。
System.IO.File.ReadAllLines("MyReadFile.txt")
良い。xperf を実行します。
xperf -on DiagEasy
xperf を停止し、ファイルにマージします。
xperf -d myfile.etl
わかった。
今私は書く:
xperf -i myfile.etl -o myfile_stat.txt -a diskio -detail
これを行うのは、ファイルに関するすべての情報を含むファイルを取得できるようにするためです。表示されているファイルは、ファイルごとにディスク統計を表示できるようにフォーマットされたテキスト ファイルです。トレースセッション中に操作された各ファイルは、ファイルの読み取り/書き込みプロセスに関する多くのデータとともに表示されます...
しかし、MyReadFile.txt
そこには現れません。
どうして?????CPUのサンプリング周波数が低すぎるからでしょうか?どうすれば変更できますか? ...
ただし、私のプログラムはファイルを読み取ります。確かに、プログラムが起動して内容を出力します...
ありがとう