Performance Optimization
Reduce Save Frequency ( API & No-Code )
// Bad: Save every frame
void Update()
{
SaveManager.Save("position", transform.position, PersistenceScope.Scene);
SaveManager.SaveAll(); // Disk write every frame! This is too demanding.
}
// Good: Save on events
public void OnCheckpointReached()
{
SaveManager.Save("checkpoint", transform.position, PersistenceScope.Scene);
SaveManager.SaveAll();
}Batch Saves ( API )
// Save multiple values, then SaveAll() once
SaveManager.Save("health", 100, Persistence Scope.Global);
SaveManager.Save("mana", 50, PersistenceScope.Global);
SaveManager.Save("exp", 1500, PersistenceScope.Global);
SaveManager.SaveAll(); // Single disk writeAsync Saving ( API & No-Code )
Limit Save Data ( API & No-Code )
Last updated