From 232482ca923eaf40bbaec7dc436576af916d96bb Mon Sep 17 00:00:00 2001 From: qiufengshe <172344058@qq.com> Date: Mon, 21 Apr 2025 09:43:13 +0800 Subject: [PATCH] minimize temporary strings for better performance (#1215) (cherry picked from commit b4fa80c0939ca198bff8e858a4dc241efd31d558) --- src/Commands/Statistics.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Commands/Statistics.cs b/src/Commands/Statistics.cs index 41b3889e..ea0b86de 100644 --- a/src/Commands/Statistics.cs +++ b/src/Commands/Statistics.cs @@ -1,4 +1,4 @@ -using System; +using System; namespace SourceGit.Commands { @@ -40,7 +40,7 @@ namespace SourceGit.Commands if (dateEndIdx == -1) return; - var dateStr = line.Substring(0, dateEndIdx); + var dateStr = line.AsSpan().Slice(0, dateEndIdx); if (double.TryParse(dateStr, out var date)) statistics.AddCommit(line.Substring(dateEndIdx + 1), date); }