Subject: [PATCH] Debug Diffcalc bin optimization --- Index: Quaver.API/Maps/Processors/Difficulty/Rulesets/Keys/DifficultyProcessorKeys.cs IDEA additional info: Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP <+>UTF-8 =================================================================== diff --git a/Quaver.API/Maps/Processors/Difficulty/Rulesets/Keys/DifficultyProcessorKeys.cs b/Quaver.API/Maps/Processors/Difficulty/Rulesets/Keys/DifficultyProcessorKeys.cs --- a/Quaver.API/Maps/Processors/Difficulty/Rulesets/Keys/DifficultyProcessorKeys.cs (revision 562e412c74d73e5338972232a4a1bedf218d20b3) +++ b/Quaver.API/Maps/Processors/Difficulty/Rulesets/Keys/DifficultyProcessorKeys.cs (date 1723877138829) @@ -568,6 +568,9 @@ break; var valuesInBin = StrainSolverData.GetRange(l, r - l + 1); + var valuesInBin2 = StrainSolverData.Where(s => s.StartTime >= i && s.StartTime < i + binSize).ToList(); + if (!valuesInBin.SequenceEqual(valuesInBin2)) + ; var averageRating = valuesInBin.Count > 0 ? valuesInBin.Average(s => s.TotalStrainValue) : 0; bins.Add(averageRating);