From a0aaac0fd915bfa5b34f687e38c54373d402c21d Mon Sep 17 00:00:00 2001 From: Mark McDowall Date: Tue, 25 Mar 2014 16:25:45 -0700 Subject: [PATCH] Added some stopwatches for disk scanning --- src/NzbDrone.Core/MediaFiles/DiskScanService.cs | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/NzbDrone.Core/MediaFiles/DiskScanService.cs b/src/NzbDrone.Core/MediaFiles/DiskScanService.cs index 5f8cb9fa8..65f986878 100644 --- a/src/NzbDrone.Core/MediaFiles/DiskScanService.cs +++ b/src/NzbDrone.Core/MediaFiles/DiskScanService.cs @@ -1,4 +1,5 @@ -using System.IO; +using System.Diagnostics; +using System.IO; using System.Linq; using NLog; using NzbDrone.Common.Disk; @@ -74,9 +75,16 @@ namespace NzbDrone.Core.MediaFiles return; } + var videoFilesStopwatch = Stopwatch.StartNew(); var mediaFileList = GetVideoFiles(series.Path).ToList(); + videoFilesStopwatch.Stop(); + _logger.Trace("Finished getting episode files for: {0} [{1}]", series, videoFilesStopwatch.Elapsed); + var decisionsStopwatch = Stopwatch.StartNew(); var decisions = _importDecisionMaker.GetImportDecisions(mediaFileList, series, false); + decisionsStopwatch.Stop(); + _logger.Trace("Import decisions complete for: {0} [{1}]", series, decisionsStopwatch.Elapsed); + _importApprovedEpisodes.Import(decisions); _logger.Info("Completed scanning disk for {0}", series.Title);