服务器A(8逻辑核心)上使用GDI实现了一个多线程(8线程)的绘制程序(主要执行绘制任务)。客户机B使用mstsc.exe远程连接服务器A,启动该绘制程序,发现该程序多线程反而比单线程执行效率更慢。(查看服务器A的cpu利用率很低)如果不使用mstsc.exe远程,直接服务器A本机登录运行,多线程执行效率高单线程8倍。查找微软相应文档,发现mstsc.exe使用RDP协议,该协议下,服务端A的GDI绘制命令被传输到客户端B上绘制了。请问:使用mstsc.exe远程情况下,此问题有没有好的解决办法?
解决方案 »
- 输入QQ密码的时候,为什么截获不到键盘消息?
- 请问类似QQ托盘的弹出菜单是怎么实现的?
- 有没有开放源代码的ftp软件(客户端)?,哪里有下载?
- 问个数组传递的问题
- 在数据库开发中遇到的一些问题!
- 关于网络视频的问题
- 我需要把我已经改变了的HTML内容保存下来。我用了IHTMLDocument2->execCommand()方法。如何是SaveAs象Save一样不弹出SaveAs对话框?
- VC写的一个应用程序 打开后不行应消息!
- 又出问题了,packet32中PacketReceivePacket接不到包?
- 我想用VC做一个看电子书软件,谁能告诉我如何做,我没做过
- 请教CString的Format问题
- 为什么在重写的onsize函数里面都会首先调用基类的CDialog::Onsize
但是不知道在使用mstsc.exe的前提下,有没有其他方法解决该问题,比如修改代码,比如修改系统配置?
因为现在大部分人都习惯使用mstsc远程。