Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
There is a cache on the drive, but you still need to load that into memory and that can and often will take time.
How long does it take for your PC?
Windows keeps a "standby" memory pool for recently (after reboot) run apps.
It is indeed a cache stored in RAM.
You can observe the size of this cache by starting Resource Monitor and clicking the "Memory"-tab.
Windows keeps a cache of recently accessed files in memory.
If you open task manager and look at the Memory section of the Performance tab, you'll note that there's a Cached entry there. That's the metric for how much recently accessed data from the file system is still in cache for quick re-use.
If you're inclined to test this out: Microsoft offers a download to an admininstrator/power-user tool called RAMMap that can be used for finer grained insight and which you can use to force purge the RAM cache.
Start Factorio once: it's slow.
Start Factorio again: it's faster.
Use RAMMap to purge the cache.
Start Factorio yet again: it should be slow again.
Alternatively; if all you do is play Factorio, and you never tap into too much of your system memory to endanger the RAM cache (because that will be evicted if the memory is needed elsewhere!) -- then just ensure the Fast Resume functionality in Windows 10 is enabled.
When Fast Resume is enabled, when you shut down your system it doesn't actually go into a full shutdown. It enters a mode of very, very deep hibernation instead. As with any form of deep hibernation, it still persists the RAM state by dumping it out to disk and restoring it on reload. I.e. it literally takes a RAM snapshot. (That's what most of the 'shutting down' and 'starting' time amounts to, actually, if you're not on an SSD: writing and reading that snapshot.) Because it takes a RAM snapshot, it also persists the RAM cache for recently used files.
That is a really stupid bug, and Wube should fix it ASAP.
In my case, my game was loading up all of the Space Exploration hi-res graphics files, even though they were not needed. That's why my load times were so long. I have now deleted the mod and everything seems to be loading much faster now.
Yeah, that does sound rather nasty. Personally haven't run into it, but then: I always quit and restart for good measure after a mod updates, so my saves don't get polluted like that. (Too much exposure to Windows, I suppose. :p)
In any case: smells like its worth reporting[forums.factorio.com].
I have reminded him of the seriousness of the problem, and how inconvenient it is, so hopefully he might take a little more notice now. Fingers crossed.