none
关于vs2015 在驱动开发调试非常慢 RRS feed

  • 问题

  • 这个并非是符号加载的问题我感觉是双机调试大量数据刷新导致vs接收数据传输很慢
    windbg就比vs快非常多 (我更愿意使用vs 因为他的界面很容易让人接受
    但这也并不是不能解决的 有第三方工具virtual kd http://virtualkd.sysprogs.org/
    就解决了这个传输速度问题 很大程度提升了调试速度
    那么很显然 这并非是不能解决的问题 既然可以解决 为什么做为官方不去解决这个问题呢 是内部开发组没有多余人员吗
    如果这样的 我希望把这一部分作为开源 放在github 我相信会有很多人会乐意 Pull requests
    这个问题 从vs2008 vs2010 vs2013 vs2015一直存在 我希望在vs217 或者以后的版本解决这个问题

    @Jack-Zhai

    2017年6月11日 7:44

全部回复

  • @Tennn,

    不是直接debug项目,如果你只是运行项目(Ctrl+F5), 结果如何?

    我也不是做驱动开发人员,但是一般的VS debugging的时候,会影响性能的,比如symbol加载,或者IntelliTrace,或者是一些项目属性等。

    当然还有就是考虑项目本身,我们一般可以借助一些工具去分析项目代码的性能,比如,VS profiler工具等。


    MSDN Community Support
    Please remember to click "Mark as Answer" the responses that resolved your issue, and to click "Unmark as Answer" if not. This can be beneficial to other community members reading this thread. If you have any compliments or complaints to MSDN Support, feel free to contact MSDNFSF@microsoft.com.


    2017年6月14日 7:31
    版主
  • 不存在的  

    是双击调试数据传输 vs接收数据 然后要做大量的同步 再加上UI这部分的原因导致调试过慢  

    windbg相对于来说 快很多 UI操作方面比较少   

    但是加上第三方工具virtualkd windbg的 双机之间的数据传输就会极大提升

    你可以邮件你们内部驱动开发组 他们肯定知道virtualkd  我猜 你们内部的驱动开发人员肯定有内部工具来提升调试速度

    不然调试内核的时候 一天的功夫就在等界面响应了...

    按我之前所说的 既然第三方工具可以做到提升速度(完全没有再调整其它任何设置)

    那么我觉得你们内部肯定能做到( 更加了解双机调试运作机制、以及不公开的api...)

    希望在今后的版本 有vs开发组的人员着手这部分开发  解决这个问题吧 

    2017年6月17日 16:01
  • @Tennn,

    硬件开发我这边也没有更好的渠道,你可以到硬件开发论坛问一下, 也许能得到更有用的信息:

    https://social.msdn.microsoft.com/Forums/zh-CN/home?forum=2150

    还有一个建议就是直接反馈到VS产品组(需要英文的描述):

    http://connect.microsoft.com/VisualStudio/feedback/CreateFeedback.aspx


    MSDN Community Support
    Please remember to click "Mark as Answer" the responses that resolved your issue, and to click "Unmark as Answer" if not. This can be beneficial to other community members reading this thread. If you have any compliments or complaints to MSDN Support, feel free to contact MSDNFSF@microsoft.com.

    2017年6月19日 3:32
    版主