private void Report(CodeClock cc, string methodName, int bytesProcessed = 0) { var elapsedMilliseconds = cc.Seconds * 1000; if (bytesProcessed < 0) { bytesProcessed = 0; } LastStatistics = new TestByteBufferStatistics { Method = methodName, TimeMilliseconds = elapsedMilliseconds, BytesProcessed = bytesProcessed }; if (NoReport) { return; } if (bytesProcessed > 0) { const string message = "{0}: processed {1} bytes in {2:f0} ms ({3:f1} kB/s average)"; Console.WriteLine(message, methodName, bytesProcessed, elapsedMilliseconds, bytesProcessed / elapsedMilliseconds); } else { const string message = "{0}: completed in {1:f0} ms"; Console.WriteLine(message, methodName, elapsedMilliseconds); } }
private void Report(CodeClock cc, string methodName, int bytesProcessed = 0) { var elapsedMilliseconds = cc.Seconds*1000; if (bytesProcessed < 0) bytesProcessed = 0; LastStatistics = new TestByteBufferStatistics {Method = methodName, TimeMilliseconds = elapsedMilliseconds, BytesProcessed = bytesProcessed}; if (NoReport) return; if (bytesProcessed > 0) { const string message = "{0}: processed {1} bytes in {2:f0} ms ({3:f1} kB/s average)"; Console.WriteLine(message, methodName, bytesProcessed, elapsedMilliseconds, bytesProcessed/elapsedMilliseconds); } else { const string message = "{0}: completed in {1:f0} ms"; Console.WriteLine(message, methodName, elapsedMilliseconds); } }