Disruptor.Collections.Histogram.ToString C# (CSharp) Method

ToString() public method

public ToString ( ) : string
return string
        public override string ToString()
        {
            var sb = new StringBuilder();

            sb.Append("Histogram{");

            sb.Append("min=").Append(Min).Append(", ");
            sb.Append("max=").Append(Max).Append(", ");
            sb.Append("mean=").Append(CalculateMean()).Append(", ");
            sb.Append("99%=").Append(GetTwoNinesUpperBound()).Append(", ");
            sb.Append("99.99%=").Append(GetFourNinesUpperBound()).Append(", ");

            sb.Append('[');
            for (int i = 0, size = _counts.Length; i < size; i++)
            {
                sb.Append(_upperBounds[i]).Append('=').Append(_counts[i]).Append(", ");
            }

            if (_counts.Length > 0)
            {
                sb.Length = (sb.Length - 2);
            }
            sb.Append(']');

            sb.Append('}');

            return sb.ToString();
        }
    }