总体而言,调试可以正常工作,但是每一步代码执行都需要数十秒的时间。
我已经关闭了所有额外的窗口,如堆栈跟踪、观察表和自动变量;删除了所有断点。
服务器和开发机位于不同的域中,因此我在两台机器上设置了一个本地用户,并使用相同的密码。远程调试程序正在作为服务运行。
查看安全日志,我发现有很多关于远程调试账户登录的记录(每分钟记录一次)。
有没有什么建议可以加速远程调试呢?
- 开发计算机:四核,8 GB 内存,Windows 7 x64,Visual Studio 2010 Ultimate。
- 目标服务器:ASP.NET 网站,2x 双核 Xeon,2 GB 内存,远程调试程序 2010。
- 通信渠道:VPN,5 Mbit/s,延迟约为 20 ms。(似乎调试从未使用超过 20 kbyte/s)