Ejemplo n.º 1
0
        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);
            }
        }
Ejemplo n.º 2
0
		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);
			}
		}