1346
« on: August 17, 2010, 07:11:37 am »
Disabling services is all bullcrap janglur...
CPU/cache etc isn't reserved for every process/service etc, it's pretty much just used by the currently active thread.
The majority of a pc's services/processes/threads are actually asleep, not using any cpu or cache. Hell, Windows is pretty aggressive about swapping them out to the pagefile, so they're often not using RAM either. e.g. Antivirus software will be asleep until a file access happens, and DF doesn't do file accesses while running (except autosave, which doesn't really count), so disabling antivirus should make zero difference to the speed of DF.
I strongly suspect you're right about the performance difference on your machine being due to tight ram timings and large cpu cache, and DF doing a lot of random-access stuff. I suspect the way data is organised in memory will cause cache thrashing when pathfinding in some directions, most likely up/down and north/south.
Good cache performance really is a black art.