private async Task <List <AnalyzerResult> > RunCoderlyzerAnalysis(string solutionFilename) { MemoryUtils.LogSystemInfo(_logger); MemoryUtils.LogSolutiontSize(_logger, solutionFilename); _logger.LogInformation("Memory usage before RunCoderlyzerAnalysis: "); MemoryUtils.LogMemoryConsumption(_logger); var configuration = GetAnalyzerConfiguration(); var analyzer = CodeAnalyzerFactory.GetAnalyzer(configuration, _logger); var analyzerResults = await analyzer.AnalyzeSolution(solutionFilename); _logger.LogInformation("Memory usage after RunCoderlyzerAnalysis: "); MemoryUtils.LogMemoryConsumption(_logger); return(analyzerResults); }