View Single Post
Old 06-14-2015, 10:27 AM   #59
DiapDealer
Grand Sorcerer
DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.
 
DiapDealer's Avatar
 
Posts: 28,771
Karma: 206758686
Join Date: Jan 2010
Device: Nexus 7, Kindle Fire HD
Quote:
Originally Posted by kovidgoyal View Post
@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.
DiapDealer is offline   Reply With Quote