解释一下:我使用的应用程序在 XP 模式下的运行速度比在主机 Windows 7 上运行时更快

解释一下:我使用的应用程序在 XP 模式下的运行速度比在主机 Windows 7 上运行时更快

该应用程序是在 Visual FoxPro 7 和 9 中(其他地方)开发的。它在本地运行,但某些操作需要访问服务器上的数据;当它这样做时,如果应用程序在 Windows 7 中运行,就会出现巨大的延迟,但如果在同一台机器上以 XP Mode 运行,则不会出现延迟。有什么想法吗?开发人员被难住了。

答案1

这可能由多种原因造成。

首先,在 XP 上运行的流量密集型服务较少,例如,XP 上有 IPv4,而 Windows 7 上有 IPv4/6。另一个可能是 Windows 7 上的家庭组轮询。

不过,可能的原因是 XP 对您的 NIC 的驱动程序支持更好。

或者这可能是 Windows 7 驱动程序中的支持过多。我会检查 Windows 7 NIC,并尝试禁用“大型发送卸载”和/或“校验和卸载”(如果适用)。

如果不需要,您也可以在 Windows 7 中禁用 ipv6。

相关内容