Skip to content

Commit

Permalink
Use Stopwatch for timing track loader instead of DateTime
Browse files Browse the repository at this point in the history
  • Loading branch information
hedgehog1029 committed Oct 1, 2024
1 parent e2e504c commit 852b09c
Showing 1 changed file with 5 additions and 2 deletions.
7 changes: 5 additions & 2 deletions CustomTracks/TrackLoader.cs
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
using System;
using System.Collections.Generic;
using System.Diagnostics;
using System.IO;
using System.Linq;
using System.Runtime.Serialization;
Expand All @@ -22,7 +23,7 @@ public IEnumerable<TromboneTrack> OnRegisterTracks()
.Select(i => Path.GetDirectoryName(i));

var seen = new HashSet<string>();
var start = DateTime.Now;
var sw = Stopwatch.StartNew();
foreach (var songFolder in songs)
{
var chartPath = Path.Combine(songFolder, Globals.defaultChartName);
Expand Down Expand Up @@ -57,7 +58,9 @@ public IEnumerable<TromboneTrack> OnRegisterTracks()
$"Skipping folder {chartPath} as its trackref '{customLevel.trackRef}' was already loaded!");
}
}
Plugin.LogInfo($"Loaded tracks in {DateTime.Now - start}");

sw.Stop();
Plugin.LogInfo($"Loaded tracks in {sw.Elapsed.TotalSeconds} seconds");
}

public SavedLevel LoadChartData(string folderPath, CustomTrackData data)
Expand Down

0 comments on commit 852b09c

Please sign in to comment.