WPF一个应用程序渲染会影响其他应用程序渲染

WPF一个应用程序渲染会影响其他应用程序渲染,wpf,Wpf,我遇到了一个奇怪的问题 基本上,我的应用程序有一个主窗口和一个辅助窗口,后者显示在第二个监视器上。第二个窗口有一个24/7播放的字幕文本动画。对于第二个窗口,我用自己的调度程序创建了一个单独的线程,这样主窗口的UI线程就不会影响它 现在我发现,每当我用鼠标移动主窗口上的模式窗口时,移动都很缓慢,字幕文本动画变得急促。所以我认为,尽管有separtaeui线程,但整个过程的呈现线程仍然是相同的 我的下一步是将第二个窗口移动到它自己的可执行文件(一个单独的VisualStudio项目)。但是,即使两

我遇到了一个奇怪的问题

基本上,我的应用程序有一个主窗口和一个辅助窗口,后者显示在第二个监视器上。第二个窗口有一个24/7播放的字幕文本动画。对于第二个窗口,我用自己的调度程序创建了一个单独的线程,这样主窗口的UI线程就不会影响它

现在我发现,每当我用鼠标移动主窗口上的模式窗口时,移动都很缓慢,字幕文本动画变得急促。所以我认为,尽管有separtaeui线程,但整个过程的呈现线程仍然是相同的

我的下一步是将第二个窗口移动到它自己的可执行文件(一个单独的VisualStudio项目)。但是,即使两个窗口都处于各自的进程中,当我在主窗口中移动模式窗口时,字幕文本动画仍然会变得不稳定

一个应用程序如何能如此单调地影响另一个应用程序的渲染?
如何克服这个问题

我使用的是Win7x64、CoreI5、NVIDiaGTX670、.NET4.5.1

编辑:

我尝试用Windows窗体创建一个单独的应用程序,该应用程序有一个标签控件,可以像字幕一样移动,尽管有一个固定的计时器(间隔15毫秒)。

在我的主WPF应用程序中,我启动了主窗口,而没有启动辅助窗口,但在主窗口中移动一个模式窗口会导致WinForm应用程序中的字幕延迟并变得不稳定:S

当移动相互重叠的窗口时,您是否尝试过观察处理器负载?可能是渲染中的某些内容导致整个渲染系统出现故障。处理器负载不存在,1-2%