Quote:
Originally Posted by kovidgoyal
@DiadDealer: That is because of windows DLL caching. On reboot the first time you start a program all its DLLs have to be loaded from disk. On subsequent restarts they are cached and already in RAM (assuming you have enough free RAM). Programs that do not use windows native frameworks have a particularly large number of DLLs to load. So the difference between cold and hot starts is much more noticeable.
|
I knew there was some sort of caching going on that sped up subsequent re-launches, but I didn't know why some programs' cold launches were so much slower than others. Makes sense. Thanks.