对 Visual Studio 等程序启用 UAC 虚拟化有何影响?

对 Visual Studio 等程序启用 UAC 虚拟化有何影响?

我从 Visual Studio 切换到 Rider 的原因之一是性能,看起来 Visual Studio 已经针对在多个 CPU 核心上运行进行了优化,而 Rider 在单个 CPU 核心上运行没有问题。我启动 Visual Studio 来调试我的一些 Android 程序,它花了两分多钟才稳定下来,之后就一直抛出 ANR。然后我按照我的直觉打开任务管理器,然后我发现它是 Visual Studio 的主进程,也就是devenv.exe导致延迟的原因。我右键单击它,然后单击查看详细信息,然后它将选项卡切换到详细信息选项卡,并突出显示我右键单击的进程,然后我看到这个选项叫做UAC virtualization,我猜想它与让程序利用所有核心有关,它被禁用了,然后我尝试启用它,得到一些警告,然后继续并重新启动程序,只是重新启动时它比第一次要轻。那么这个 UAC 虚拟化工具在启用时是否会提高程序的性能?它可能是一种性能欺骗吗?

相关内容