I'm looking for a way to increase .NET application startup time.
Idea is to make a process memory dump right after startup initialization and store it on disk. On second run it would be nice to replace process memory with that dump and speedup application start.
So, my questions:
- Is there a way to make a dump of .NET process memory?
- Is there a way to restore process memory state from that dump?
- Is solution (if it exists) applicable to IIS-hosted ASP.NET application?
Thanks.