如何查看导致转储的故障发生在哪毫秒?

问题描述 投票:0回答:1

我有一个在客户站点生成的核心转储。我从时间戳中只能找到转储文件打开的时间。 (文件名的一部分。)

是否可以看到异常发生在哪毫秒?

这将使我能够更准确地与日志文件(以毫秒为单位)进行比较。

c++ windows crash-dumps
1个回答
2
投票

如上所述,

.time
是获取转储发生时间戳的方式。 对于用户转储,这是不可能的——根据我的观察,它总是只是二级精度。 然而,对于内核转储,我发现它精确到毫秒。

但是,我发现

.time
输出中的“系统正常运行时间”对于内核转储和用户转储来说都精确到毫秒。 如果您能够获得毫秒精度的上次启动时间(例如通过调用“wmic os get lastBootUpTime”),您可以将正常运行时间添加到lastBootUpTime以获得准确的转储发生时间戳。

© www.soinside.com 2019 - 2024. All rights reserved.