如何提高Windows中程序加载的速度

时间:2013-07-07 09:09:57

标签: windows

如何提高程序执行速度?带插件的程序加载大约40秒,但我需要不超过5秒。可以某种方式缓存硬盘上的文件,当它们加载时,它们将从内存中获取(来自ram磁盘)。我已经读过有windows有prefetcher和superfetch,但是我有windows 2008服务器操作系统并且没有功能。 最后我需要缓存一些文件或带文件的文件夹,以便在命令行查询时,它们是从ram磁盘加载的

2 个答案:

答案 0 :(得分:1)

代码更好。调试和分析您的应用程序。测量应用程序中的时间 - 并修复它。如果可能的话,并行加载。

答案 1 :(得分:0)

.Net程序的加载时间实际上可以编译代码。您可以使用tool called NGen预先编译程序集来减少此问题。

这必须在运行应用程序的机器上运行。

还有另外两种方法可以减少加载时间。第一个是减少应用程序的依赖项数量。用较小的替代品替换外部组件,甚至内联应用程序中的代码。第二种方法是查看加载插件的方式。应用程序加载后是否可以加载它们?也许在后台任务?这应该有助于为您的用户提供应用程序加载速度更快的印象。

相关问题