Ejemplo n.º 1
0
        private static void WriteTimer(TextWriter writer, TimerMetric timer)
        {
            WriteMetered(writer, timer);

            var durationUnit = Abbreviate(timer.DurationUnit);

            var percentiles = timer.Percentiles(0.5, 0.75, 0.95, 0.98, 0.99, 0.999);

            writer.Write("               min = %{0:2}{1}\n", timer.Min, durationUnit);
            writer.Write("               max = %{0:2}{1}\n", timer.Max, durationUnit);
            writer.Write("              mean = %{0:2}{1}\n", timer.Mean, durationUnit);
            writer.Write("            stddev = %{0:2}{1}\n", timer.StdDev, durationUnit);
            writer.Write("            median = %{0:2}{1}\n", percentiles[0], durationUnit);
            writer.Write("              75%% <= %{0:2}{1}\n", percentiles[1], durationUnit);
            writer.Write("              95%% <= %{0:2}{1}\n", percentiles[2], durationUnit);
            writer.Write("              98%% <= %{0:2}{1}\n", percentiles[3], durationUnit);
            writer.Write("              99%% <= %{0:2}{1}\n", percentiles[4], durationUnit);
            writer.Write("            99.9%% <= %{0:2}{1}\n", percentiles[5], durationUnit);
        }
Ejemplo n.º 2
0
        private void WriteTimer(TimerMetric timer)
        {
            WriteMetered(timer);

            var durationUnit = Abbreviate(timer.DurationUnit);

            var percentiles = timer.Percentiles(0.5, 0.75, 0.95, 0.98, 0.99, 0.999);

            _out.Write("               min = %{0:2}{1}\n", timer.Min, durationUnit);
            _out.Write("               max = %{0:2}{1}\n", timer.Max, durationUnit);
            _out.Write("              mean = %{0:2}{1}\n", timer.Mean, durationUnit);
            _out.Write("            stddev = %{0:2}{1}\n", timer.StdDev, durationUnit);
            _out.Write("            median = %{0:2}{1}\n", percentiles[0], durationUnit);
            _out.Write("              75%% <= %{0:2}{1}\n", percentiles[1], durationUnit);
            _out.Write("              95%% <= %{0:2}{1}\n", percentiles[2], durationUnit);
            _out.Write("              98%% <= %{0:2}{1}\n", percentiles[3], durationUnit);
            _out.Write("              99%% <= %{0:2}{1}\n", percentiles[4], durationUnit);
            _out.Write("            99.9%% <= %{0:2}{1}\n", percentiles[5], durationUnit);
        }
        protected void WriteTimer(StringBuilder sb, TimerMetric timer)
        {
            WriteMetered(sb, timer);

            var durationUnit = Abbreviate(timer.DurationUnit);

            var percentiles = timer.Percentiles(0.5, 0.75, 0.95, 0.98, 0.99, 0.999);

            sb.AppendFormat("               min = %{0:2}{1}\n", timer.Min, durationUnit);
            sb.AppendFormat("               max = %{0:2}{1}\n", timer.Max, durationUnit);
            sb.AppendFormat("              mean = %{0:2}{1}\n", timer.Mean, durationUnit);
            sb.AppendFormat("            stddev = %{0:2}{1}\n", timer.StdDev, durationUnit);
            sb.AppendFormat("            median = %{0:2}{1}\n", percentiles[0], durationUnit);
            sb.AppendFormat("              75%% <= %{0:2}{1}\n", percentiles[1], durationUnit);
            sb.AppendFormat("              95%% <= %{0:2}{1}\n", percentiles[2], durationUnit);
            sb.AppendFormat("              98%% <= %{0:2}{1}\n", percentiles[3], durationUnit);
            sb.AppendFormat("              99%% <= %{0:2}{1}\n", percentiles[4], durationUnit);
            sb.AppendFormat("            99.9%% <= %{0:2}{1}\n", percentiles[5], durationUnit);
        }