使用windbg调试Windows 10/7内核的最快连接方法是什么?

臭名昭著的

似乎有很多方法可以调试Windows 10/7,包括USB或网络或COM。

但是,哪个最快?我只用过COM,与调试本地用户模式应用程序相比,它似乎真的很慢,想知道最快的方法是什么?有没有什么方法可以使调试内核的速度与用户模式应用程序一样快或可以关闭?

很快,我的意思是,例如,单步执行所需的时间或windbg执行命令所需的时间,因为现在即使是最简单的命令有时也会花费太长时间

Windows 7最快的方法是什么?

托马斯·韦勒

有两个因素进入:波特率(数据传输速率)和响应时间(ping时间)。这很大程度上取决于您执行的任务。

创建全内存内核崩溃转储可能会传输大量数据,因此更高的带宽会有所帮助。

另一方面,发送小的WinDbg命令(例如k|仅包含少量数据),但是通常会发送并等待答案。在这种情况下,响应时间会产生更大的影响。

对于波特率:

  • COM端口是一个串行端口,可以配置为75波特至2 MBit / s。
  • USB取决于版本,并且在USB 3.2第2代上具有12 MBit / s(最高10 GBit / s)的速度。
  • Firewire的可用速度为100 MBit / s至3200 MBit / s。
  • 网络的典型值从10 MBit / s到10 GBit / s。但是,当然,如果您通过Internet进行调试,它的速度不会比DSL或电缆调制解调器快。

对于ping时间:

  • USB的响应时间少于1毫秒,但这可能取决于您连接的设备数量。
  • 本地全双工网络的响应时间还不到1毫秒。
  • Internet上的调试非常慢,从20毫秒到300毫秒不等。

从可用性和成本的角度来看,我将从1 GBit / s的网络连接开始。如果还没有,您可以花12欧元左右购买便宜的千兆USB适配器。

其中哪个最快?

正如我所希望的解释得足够好,这是一个只有在我们知道确切情况后才能回答的问题

我只用过COM,看来真的很慢

是。它是。

现在,即使是最简单的命令有时也会花费太长时间

从性能角度来看,这是我们无法配合的。如果您定义性能要求,我们需要知道a)现在有多快,b)您可以接受多快。

Windows 7最快的方法是什么?

我认为操作系统在这里并不重要。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

安装Windows 7的最快方法是什么?

使用C或C ++检查互联网连接的最快方法是什么?

使用WinDbg调试故障转储时,映像路径的作用是什么?

在 postgresql 中使用 st_contains 在几何上连接两个大型 postgresql 表的最快方法是什么?

Java:使用反射注入字段的最快方法是什么?

使用Java站立REST服务的最快方法是什么?

使用Javascript遍历兄弟姐妹的最快方法是什么?

在windbg中以编程方式执行“停止调试”是什么?

查找在浏览器中调试JavaScript的侦听器的最快方法是什么?

使用 Windbg 仅获取对象的属性值的方法是什么?

windbg首先连接,然后卡在“ Debuggee未连接”上。内核调试期间的错误消息

在python中计算RBF内核最快的方法是什么?

开发/调试linux内核的最有效,最优雅的方法是什么

在Windows中删除大文件夹的最快方法是什么?

在Windows文件夹中选择偶数文件的最快方法是什么?

WinDbg可以连接到远程运行的调试对象的stdin

使用C ++从文件读取时,切换字节序的最快方法是什么?

使用JQuery检查空格键按下的最快方法是什么?

使用 boto3 清空 s3 存储桶的最快方法是什么?

使用 Apache Spark 获得大量时间范围的最快方法是什么?

使用 PowerShell 从文件夹中获取文件名的最快\最好的方法是什么?

在笔记本中上传大型csv文件以使用python pandas的最快方法是什么?

使用Javascript数组计算集合差异的最快或最优雅的方法是什么?

使用 Laravel 和 Amazon s3 显示“安全”图像的最快方法是什么?

使用 C# 在组合框下拉列表中添加项目的最快方法是什么?

在python中使用re时忽略大小写的最快方法是什么?

使用Spark从大型hdfs目录中读取几行的最快方法是什么?

使用SIMD指令执行任意128/256/512位置换的最快方法是什么?

使用按位运算检查变量中位的最快方法是什么?