com.groupbyinc.flux.common.HdrHistogram.DoubleHistogram.class Maven / Gradle / Ivy
???? 2? 7com/groupbyinc/flux/common/HdrHistogram/DoubleHistogram :com/groupbyinc/flux/common/HdrHistogram/EncodableHistogram java/io/Serializable DoubleHistogram.java 9com/groupbyinc/flux/common/HdrHistogram/DoubleHistogram$1 Acom/groupbyinc/flux/common/HdrHistogram/DoubleHistogram$AllValues
AllValues Fcom/groupbyinc/flux/common/HdrHistogram/DoubleHistogram$RecordedValues
RecordedValues Ocom/groupbyinc/flux/common/HdrHistogram/DoubleHistogram$LogarithmicBucketValues LogarithmicBucketValues Jcom/groupbyinc/flux/common/HdrHistogram/DoubleHistogram$LinearBucketValues LinearBucketValues Ccom/groupbyinc/flux/common/HdrHistogram/DoubleHistogram$Percentiles Percentiles Hcom/groupbyinc/flux/common/HdrHistogram/AbstractHistogram$RecordedValues 9com/groupbyinc/flux/common/HdrHistogram/AbstractHistogram highestAllowedValueEver D #configuredHighestToLowestValueRatio J currentLowestValueInAutoRange #currentHighestValueLimitInAutoRange integerValuesHistogram ;Lcom/groupbyinc/flux/common/HdrHistogram/AbstractHistogram; #doubleToIntegerValueConversionRatio #integerToDoubleValueConversionRatio
autoResize Z serialVersionUID * DHIST_encodingCookie IrN DHIST_compressedEncodingCookierO (I)V 1com/groupbyinc/flux/common/HdrHistogram/Histogram 5 Q(JILjava/lang/Class;Lcom/groupbyinc/flux/common/HdrHistogram/AbstractHistogram;)V 1 7
8
setAutoResize (Z)V : ;
< this 9Lcom/groupbyinc/flux/common/HdrHistogram/DoubleHistogram; numberOfSignificantValueDigits (ILjava/lang/Class;)V internalCountsHistogramClass OLjava/lang/Class<+Lcom/groupbyinc/flux/common/HdrHistogram/AbstractHistogram;>; Ljava/lang/Class; (JI)V (JILjava/lang/Class;)V 1 F
G highestToLowestValueRatio R(JILjava/lang/Class;Lcom/groupbyinc/flux/common/HdrHistogram/AbstractHistogram;Z)V 1 J
K internalCountsHistogram java/lang/NoSuchMethodException N java/lang/IllegalAccessException P java/lang/InstantiationException R +java/lang/reflect/InvocationTargetException T ()V 1 V
W ' ( Y "java/lang/IllegalArgumentException [ &highestToLowestValueRatio must be >= 2 ] (Ljava/lang/String;)V 1 _
\ ` java/lang/Class b@$ java/lang/Math f pow (DD)D h i
g jC? ThighestToLowestValueRatio * (10^numberOfSignificantValueDigits) must be < (1L << 61) n 7com/groupbyinc/flux/common/HdrHistogram/AtomicHistogram p |AtomicHistogram cannot be used as an internal counts histogram (does not support shifting). Use ConcurrentHistogram instead. r deriveIntegerValueRange (JI)J t u
v java/lang/Long x TYPE z D y { java/lang/Integer } ~ { getConstructor 3([Ljava/lang/Class;)Ljava/lang/reflect/Constructor; ? ?
c ? java/lang/Object ? valueOf (J)Ljava/lang/Long; ? ?
y ? (I)Ljava/lang/Integer; ? ?
~ ? java/lang/reflect/Constructor ? newInstance '([Ljava/lang/Object;)Ljava/lang/Object; ? ?
? ?@ @? getLowestDiscernibleValue ()J ? ?
? getHighestTrackableValue ? ?
? !getNumberOfSignificantValueDigits ()I ? ?
? java/lang/IllegalStateException ? :integer values histogram does not match stated parameters. ?
? ` &getIntegerToDoubleValueConversionRatio ()D ? ?
? subBucketHalfCount ? - ? init @(JDLcom/groupbyinc/flux/common/HdrHistogram/AbstractHistogram;)V ? ?
? (Ljava/lang/Throwable;)V 1 ?
\ ? histogramConstructor ]Ljava/lang/reflect/Constructor<+Lcom/groupbyinc/flux/common/HdrHistogram/AbstractHistogram;>; Ljava/lang/reflect/Constructor; valuesHistogram initialLowestValueInAutoRange integerValueRange ex !Ljava/lang/NoSuchMethodException; "Ljava/lang/IllegalAccessException; "Ljava/lang/InstantiationException; -Ljava/lang/reflect/InvocationTargetException; mimicInternalModel <(Lcom/groupbyinc/flux/common/HdrHistogram/DoubleHistogram;)V ?
? # $ ? getClass ()Ljava/lang/Class; ? ?
? ? ! ? " ? setTrackableValueRange (DD)V ? ?
? source 'deriveInternalHighestToLowestValueRatio (J)J ? ?
? lowestTrackableUnitValue !internalHighestToLowestValueRatio getLowestTrackingIntegerValue ? ?
? &