We have speed problems in corporate enviroment.
Most of the notebooks are strongly loaded: the start-up time of Excel is 3-5 minutes, Outlook 10-15 minutes etc.
Our application has the same start-up time, instead of the normal 10-20 seconds. If once it started, after a program restart it works fine.
How is it possible to warm-up our application?
My first tought was to write a small script and run it right before our application startup:
- connect to the local SQL Server and get some data
- preload assemblies
- ???
But I think it's not enough - or totally a mistake.
Edit:
They have IBM Thinkpad X40 notebooks with 1GB RAM. Specialized Windows XP installed (I think this + background installers are the root of all our problems).