segueとunwind segueを使用して画面遷移を行っているのですが、何回も遷移しているうちに処理が重くなっていき、まともに動作しなくなります。 なにか対策、改善策はありますか?

トップ画面➡︎(segue)メニュー画面➡︎(segue)ゲーム画面(spritekit)➡︎(segue)結果画面
➡︎(unwind segue) メニュー画面 という遷移の仕方を考えています。