我运行 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采样频率太低了?怎么改?...
但是,我的程序读取文件,我敢肯定,程序启动并打印出内容......
谢谢