有没有人知道为什么在机器重启(即冷启动)后启动.net应用程序非常缓慢?
在谷歌上研究后,我找到了一些加速的线索,即:
- 合并程序集
- 设置资源语言
- NGEN
- GAC安装等。
这些是否足以使我的.net应用程序更快,还是有其他遗漏的东西?
有没有人知道为什么在机器重启(即冷启动)后启动.net应用程序非常缓慢?
在谷歌上研究后,我找到了一些加速的线索,即:
这些是否足以使我的.net应用程序更快,还是有其他遗漏的东西?
正如其他人所说,您的计算机在启动后的前几分钟可能仍在加载其他应用程序。您的硬盘(最慢的组件之一)正在忙于尝试加载这些其他应用程序及其各自的数据。
如果您的计算机上有第二个磁盘,请尝试将您的应用程序安装在第二个磁盘上。如果第二个磁盘在此期间通常处于空闲状态,我认为该应用程序将会更快地启动。