Performance: Save slot management
MEDIUM IMPACT
This affects game load times and memory usage when managing multiple save slots.
SaveGame.Load(selectedSlot); // Load only the selected save slot on demand
for (int i = 0; i < saveSlots.Length; i++) { SaveGame.Load(saveSlots[i]); // Load all slots at once }
| Pattern | Disk Reads | Memory Usage | Load Time | Verdict |
|---|---|---|---|---|
| Load all save slots at start | Multiple reads for each slot | High memory for all slots | Long load time | [X] Bad |
| Load only selected save slot | Single read | Low memory for one slot | Fast load time | [OK] Good |