gpt4 book ai didi

windows - 从 CMD 运行 Microsoft TraceView

转载 作者:可可西里 更新时间:2023-11-01 10:22:00 25 4
gpt4 key购买 nike

我尝试运行 Microsoft traceview来自 CMD,带有所有标志、详细级别并保存到文件。我尝试了很多组合,但每次我得到的文件都没有真实数据。

我找到了 Trace View Control Command here但我仍然无法通过 CMD 成功运行它。此外,似乎丢失了数据。例如,您应该找到 -flag-level 但如何启用标志或如何选择级别?在示例中,您应该看到 -flag 0x7 - 这是什么意思?

所以我的问题是如何从 CMD 运行 Trace View,以创建新 session 并仍然运行现有工作区。

到目前为止,我尝试了很多命令变体,但仍然得到一个“空”日志文件。这些是我尝试过的一些变体:

traceview -start myTracee -pdb myDriver.pdb
traceview -start myTracee -rt -b 1024 -pdb myDriver.pdb -f log.etl
traceview -start myTracee -rt -b 1024 -ft 180 -pdb myDriver.pdb -f log.etl
traceview -start myTracee -rt -enable -b 512 -ft 180 -pdb myDriver.pdb -f log.etl
traceview -start myTracee -rt -level verbose -b 512 -ft 180 -pdb myDriver.pdb -f log.etl

最佳答案

使用这个命令:

traceview -start myTrace -rt -pdb myDriver.pdb  -f my.etl -level 7 -flag 0x7fff

日志会保存在my.etl中

您必须按照 traceview help 中的描述设置 -level 和 -flag ,-level 和-flag 默认为 0,这将阻止所有跟踪日志。

要设置级别和标志值,请使用以下命令在 myDriver.pdb 文件中定义它们:

traceview.exe -parsepdb myDriver.pdb

会生成一个*.tmc文件,用记事本打开,找到里面的trace level和flag定义。使用 -level 7 和 -flag 0x7fff,您至少可以获得一些跟踪日志。

要将 etl 文件转换为 txt 格式,请使用此命令:

traceview -process my.etl -pdb myDriver.pdb -o mytrace.txt

关于windows - 从 CMD 运行 Microsoft TraceView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26139738/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com