据我的一些客户反馈,在Windows 7上以Windows XP兼容模式运行Java应用程序可以使其运行更快,但是为什么呢?
我自己似乎没有这个问题,但他们发现该应用程序似乎在闲置状态下占用了100%的CPU,将exe文件或调用Java的批处理文件的属性设置为Windows XP兼容模式即可解决,这是怎么回事呢?
据我的一些客户反馈,在Windows 7上以Windows XP兼容模式运行Java应用程序可以使其运行更快,但是为什么呢?
我自己似乎没有这个问题,但他们发现该应用程序似乎在闲置状态下占用了100%的CPU,将exe文件或调用Java的批处理文件的属性设置为Windows XP兼容模式即可解决,这是怎么回事呢?
没有直接的解决方案,但你的问题相当开放。
如果你的客户能够稳定地重现这个问题,你可以看看是否愿意发送远程协助请求,让你进入他们的桌面。然后至少你可以看到问题的发生,并尝试使用其他人提到的工具在他们的机器上进行调试。
这是由于内部任务切换。与 Windows 7 相比,Windows XP 兼容模式下的任务切换更多。这可能也是防火墙引起的。请检查您在 Windows 7 中的防火墙状态。