Windows Xperf diskio操作不会向我显示程序在性能跟踪会话期间读取的文件
我运行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采样频率太低了?我该怎么改变它?...
但是,我的程序读取文件,我敢肯定,程序启动并打印出内容......
谢谢
没有找到相关结果
已邀请:
2 个回复
讼乐
缉康怪