Procdump:将挂起触发时间增加到 5 秒以上

Procdump: Increase hang trigger time to more than 5 seconds

如果我的进程等待超过 30 秒,我想创建一个转储文件,有没有办法通过 procdump 来完成?目前它有默认的 5 秒。但我看不到任何地方可以增加那个时间。可能吗?

没有这样的选项,但应该可以用 -h -s 20 伪造它。 -h 将等待 5 秒并写入转储,-s 20 将再等待 20 秒,然后再次检查条件,这将需要另外 5 秒。然后您会得到 2 个故障转储,您只需忽略第一个。

但是,如果您的应用程序经常滞后 5 到 30 秒,这可能会给您带来很多误报转储。