From e32ec48c8a7905d1caa1ed0049f9596ad6b10e14 Mon Sep 17 00:00:00 2001 From: Morilli <35152647+Morilli@users.noreply.github.com> Date: Fri, 11 Apr 2025 14:18:32 +0200 Subject: [PATCH] optimize tas history SetRedoLog allocation --- src/BizHawk.Client.Common/movie/tasproj/TasMovie.History.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/BizHawk.Client.Common/movie/tasproj/TasMovie.History.cs b/src/BizHawk.Client.Common/movie/tasproj/TasMovie.History.cs index 3566c7a484..4939b0e4ac 100644 --- a/src/BizHawk.Client.Common/movie/tasproj/TasMovie.History.cs +++ b/src/BizHawk.Client.Common/movie/tasproj/TasMovie.History.cs @@ -428,7 +428,7 @@ namespace BizHawk.Client.Common public void SetRedoLog(ITasMovie movie) { _redoLength = Math.Min(LastFrame + 1, movie.InputLogLength) - FirstFrame; - _newLog = new List(); + _newLog = new List(_redoLength); for (int i = 0; i < _redoLength; i++) { _newLog.Add(movie.GetInputLogEntry(FirstFrame + i));