public async Task TestDiffFileComparePerformance(int maxBytesScan) { var file1 = "./Asset/Autoruns.zip"; var file2 = "./Asset/VMMap.zip"; const int iterations = 100; var engine = new AnalysisEngine(null, null) { MaxBytesScan = maxBytesScan }; var total = 0L; for (var i = 0; i < iterations; i++) { var stopwatch = Stopwatch.StartNew(); var result = await engine.AreFilesEqualAsync(file1, file2); stopwatch.Stop(); total += stopwatch.ElapsedMilliseconds; Assert.False(result); } _output.WriteLine($"MaxBytesScan={maxBytesScan}: in average it took {total / iterations}ms."); }