最近怎么样。
有件事一直困扰着我……我想知道你们中是否有人知道解决此问题的方法。
我正在开发的 C# 解决方案是一个庞大的解决方案,其中包含大约 20 个项目和几乎相同数量的单元测试项目。每个项目包含数百个文件。所以打开和关闭解决方案需要一段时间......但一旦打开,一切都很好。
但是,如果我让我的电脑过夜(我的解决方案仍然在 VS 中打开)并在第二天早上回来,那么我在 VS 中所做的一切在接下来的半小时左右都会非常慢。
我知道为什么会发生这种情况......这是因为 Windows 似乎从内存 (RAM) 中删除了空闲进程。当我在 VS 中做某事时,它会从页面文件中获取数据并将其放回内存中,这会减慢我所做的所有单个操作,直到进程的内存已完全恢复到 RAM 中。
所以我的问题是,有没有办法告诉 Windows VS 是一个高优先级进程/应用程序并将该进程的内存留在 RAM 中?
提前致谢,
-奥利