似乎有许多方法来调试windows 10/7,包括USB、网络或COM。
但是哪一个是最快的?我只使用过COM,与调试本地用户模式应用程序相比,它似乎非常慢,我想知道最快的方法是什么?是否有任何方法可以使内核的调试速度与用户模式应用程序一样快?
例如,我所说的“快”是指单步执行的时间或执行命令的时间,因为现在即使是最简单的命令有时也会花费太长时间。
另外,windows 7最快的方法是什么?
发布于 2020-07-01 15:37:29
有两个因素出现:波特率(数据传输速率)和响应时间(平时间)。这在很大程度上取决于你所执行的任务。
创建一个完整的内存内核崩溃转储可能会传输大量数据,因此更高的带宽是有帮助的。
另一方面,发送小的WinDbg命令(如k或| )只有少量的数据,但是您通常会发送它并等待答案。在这种情况下,响应时间有更大的影响。
波特率:
对于ping时间:
从可用性和成本的角度出发,我将从1 GBit/s网络连接开始。如果你还没有,你可以买一个便宜的千兆USB适配器12欧元左右。
他们谁是最快的?
正如我所希望解释的那样,只有当我们知道确切的情况时,才能回答这个问题。
我只使用了COM,它看起来真的很慢
是。它是。
现在的
,即使是最简单的命令,有时也会花费太长时间
从性能的角度来看,这不是我们可以处理的事情。如果您定义了性能需求,我们将需要知道:( a)现在它的速度有多快;( b)您可以接受多快。
windows 7最快的方法是什么?
我不认为操作系统在这里有多重要。
发布于 2020-07-22 00:02:55
1394是我在Win 7上使用的最快的一个。USB调试也是可能的,但是你需要确保usb端口(通常是机上的)支持调试--不是所有的端口都支持这一点。在第10场比赛中,KDNet可能是迄今为止最快的。
但是,如果使用VMWare或VirtualBox调试虚拟机,VirtualKD甚至比上面任何物理连接都要快,因为它只是在客户和主机之间复制数据。顺便说一下,它的实现是非常有趣的。
所有这些都比COM快得多。除非您生成一个完整的内存转储,否则您不会感觉到有多大的差异,即使是这样,它们都不会给您带来真正的痛苦。
https://stackoverflow.com/questions/62679317
复制相似问题