有人见过这样的情况吗:在启动 NetMeeting 之前,Java 的图形性能非常糟糕?只需启动并退出 NetMeeting 即可修复此问题。
我们正在升级企业中的 JRE(至 1.6.0_12),并注意到一个奇怪的不一致。一小部分用户注意到他们的重绘速度明显变慢,以至于需要几秒钟才能重绘移动的窗口。
但是,您只需启动 NetMeeting 并退出即可。这样可以解决问题,至少在您启动新的 Java 应用程序之前,重新启动 NetMeeting 即可解决问题。
我们还没有尝试过 1.6.0_14 之类的版本,因为它破坏了其他一些应用程序的支持认证,因此不是一个普遍可接受的解决方案。此外,我们无法辨别受影响的机器之间的任何模式。这肯定是基于机器的,而不是基于用户的,因为所有尝试“坏”机器的用户都会看到问题……
答案1
我确信 NetMeeting 会挂接到显示驱动程序,因此我猜测运行 NetMeeting 的行为会将驱动程序切换到解决 Java 图形性能问题的模式。有问题的机器是否恰好拥有与其他机器不同的显示适配器?
无论如何,即使没有,基于这个理论,您也许能够从显示控制面板中的设置组合中获得一些结果。我会将一台有问题的机器放在一边进行测试,使用默认设置重现问题,然后关闭所有效果(以及禁用“拖动时显示窗口内容”并将硬件加速设置为“无”),然后从那里逐渐增加,直到您中大奖。