预热 .NET 应用程序

boj*_*boj 3 performance c# sql .net-framework

我们在企业环境中存在速度问题。

大多数笔记本都是强加载的:Excel的启动时间3-5分钟,Outlook 10-15分钟等。

我们的应用程序具有相同的启动时间,而不是正常的 10-20 秒。如果一旦启动,在程序重新启动后它就可以正常工作。

如何预热我们的应用程序?

我的第一个想法是编写一个小脚本并在我们的应用程序启动之前运行它:

  • 连接到本地 SQL Server 并获取一些数据
  • 预加载组件
  • ???

但我认为这还不够——或者完全是一个错误。

编辑:

他们有配备 1GB RAM 的 IBM Thinkpad X40 笔记本电脑。安装了专门的 Windows XP(我认为这个 + 后台安装程序是我们所有问题的根源)。

小智 8

如果这些机器的动力严重不足,那么我会向您的上司提出问题,即问题在于公司为员工提供的 IT 服务。我会说花在这上面的任何开发时间都会被浪费。


小智 6

也许有点天真,但仍然......格式化并重新安装Windows :-)

  • 在家里的盒子上,也许,但企业 IT 不是那样工作的 (2认同)