C#应用程序在未运行Visual Studio的情况下启动时会比较滞后

C#应用程序在未运行Visual Studio的情况下启动时会比较滞后,c#,wpf,C#,Wpf,我有一个WPF应用程序,它有很多移动对象(传播卫星轨道运动并在地图上显示),使用路径对象作为轨道,并沿路径移动图标以显示卫星沿轨道的运动。当我在VisualStudio中构建应用程序时,不管是调试版本还是发布版本,它都运行平稳,所有卫星都运行良好,没有任何延迟。但如果我从exe文件启动它,它会变得非常滞后,运动会变得跳跃。当它从VS启动或VS在后台运行时,GPU的使用率或多或少保持在20%左右,图形处理器也在不断使用(见附图)。当VS未运行时,GPU的使用率从0%到大约50%不等,图形处理器并非

我有一个WPF应用程序,它有很多移动对象(传播卫星轨道运动并在地图上显示),使用路径对象作为轨道,并沿路径移动图标以显示卫星沿轨道的运动。当我在VisualStudio中构建应用程序时,不管是调试版本还是发布版本,它都运行平稳,所有卫星都运行良好,没有任何延迟。但如果我从exe文件启动它,它会变得非常滞后,运动会变得跳跃。当它从VS启动或VS在后台运行时,GPU的使用率或多或少保持在20%左右,图形处理器也在不断使用(见附图)。当VS未运行时,GPU的使用率从0%到大约50%不等,图形处理器并非一直在使用

我试着通过操作系统设置让应用程序不断使用GPU,但没有看到任何真正的变化。我试着打开和关闭VisualStudio托管过程,但应用程序在打开和关闭时仍然滞后,甚至更糟

我认为VS在某种程度上帮助了应用程序的顺利运行,但还没有弄清楚是如何实现的。是否有任何编译设置可以提供帮助