我们有windows xp sp3和WPF应用程序。通常cpu约为2-3%,当我们在视频顶部显示一个控件时,CPU上升50%(相对于控件的大小)!! 它不会发生在Windows 7上,问题是什么以及我们可以做些什么?
答案 0 :(得分:1)
问题是Windows XP。简单来说,它使用较旧的UI堆栈。我不确定那个是如何工作的(它是古老的),但很可能它必须从使用图形卡中的视频覆盖机制(可能是旧的)到使用投影的directX表面。古代版本可能不完全支持。现代Windows使用DirectX进行视频播放,并在显卡中进行了大量调整(无论如何都在那里)。这不是Windows XP中的最新技术。
最好是告诉使用Window XP的客户,它是生命的ENF。当你在同一句话中说“但是用现代软件糟透了”时,说它“工作正常”并不理智。