64位系统运行win32程序 界面卡死问题

 

win7 下运行游戏发现界面卡很久,跟踪发现卡在了connect( )。

游戏中connect 工作在阻塞模式下,阻塞可以接受。但是阻塞了5S 以上就感觉很奇怪。

而且只在一台电脑上发生这种情况。与服务器联调,并抓包。发现真正发起连接到连接成功其实非常快的。

时间主要耗在调用 connect  到显卡 发出连接请求之间。

于是在出问题的电脑上 想要断点调一下connect。发现VS 附加到进程的时候 提示

A remote operation is taking longer than expected 
远程操作花费的时间比预期长


上网查找原因后发现一个解决方案

解决办法:

这是因为64位win7 32位应用程序访问网络可能出错造成的,因为vs2012是win32程序,所以需要重置一下网络

以管理员身份运行命令行,在弹出的窗口中运行如下命令:

netsh winsock reset catalog
netsh int ip reset reset.log hit

然后重启机器(不重启问题也没啥问题)

看到这几条命令,猜想到我遇到的问题可能就是这个原因导致的。VS,应该是通过网络进程间通信 调试正在运行的程序

正好我们的游戏也是编译的win32。 设置好后启动游戏。发现连接几乎感觉不到任何阻塞。

转载于:https://www.cnblogs.com/dou-ya/p/4290640.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Win7系统是微软推出的一款操作系统,而8、9代CPU是指英特尔推出的第8代和第9代酷睿系列处理器。对于这些处理器使用的核心显卡驱动,在Win7系统中需要进行相应的安装和设置。 对于8、9代CPU的核心显卡驱动,在Win7系统中可以通过以下步骤进行安装和设置: 1. 首先,确保你的计算机已经安装了Win7操作系统。 2. 进入英特尔官方网站,搜索并下载对应的8、9代CPU核心显卡驱动。根据你的处理器型号选择相应的驱动程序。 3. 下载完成后,双击运行驱动程序的安装包,按照安装向导的指引进行安装。注意选择安装路径和保持默认设置。 4. 完成安装后,系统会提示你重新启动计算机。点击“重启”按钮,让驱动程序生效。 5. 重新启动后,进入Win7系统,右键点击桌面上的空白区域,选择“幕分辨率”。 6. 在幕分辨率设置界面,可以看到核心显卡的显示设备,点击“高级设置”进入高级显示设置界面。 7. 在高级显示设置界面,可以进行一些核心显卡驱动相关的设置,如调整幕分辨率、显示器刷新率等。根据个人需求进行相应的设置调整。 8. 设置完成后,点击确定保存设置,重新启动计算机。 通过上述步骤,就可以在Win7系统中安装和设置8、9代CPU核心显卡驱动。这样就可以更好地发挥处理器的性能,提升计算机的图形处理能力,实现更流畅的显示效果。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值