Saving instance state helps your app keep user data during screen rotations or temporary interruptions. It uses small memory to store simple data like strings or numbers. This process is fast and does not affect frame rate if done correctly. However, saving large objects or complex data can slow down UI responsiveness and increase memory use, which may cause jank or dropped frames.
Battery impact is minimal because saving state happens only during lifecycle events, not continuously.