All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.groupbyinc.flux.common.HdrHistogram.DoubleHistogram.class Maven / Gradle / Ivy

There is a newer version: 198
Show newest version
????2?7com/groupbyinc/flux/common/HdrHistogram/DoubleHistogram:com/groupbyinc/flux/common/HdrHistogram/EncodableHistogramjava/io/SerializableDoubleHistogram.java9com/groupbyinc/flux/common/HdrHistogram/DoubleHistogram$1Acom/groupbyinc/flux/common/HdrHistogram/DoubleHistogram$AllValues
	AllValuesFcom/groupbyinc/flux/common/HdrHistogram/DoubleHistogram$RecordedValues
RecordedValuesOcom/groupbyinc/flux/common/HdrHistogram/DoubleHistogram$LogarithmicBucketValuesLogarithmicBucketValuesJcom/groupbyinc/flux/common/HdrHistogram/DoubleHistogram$LinearBucketValuesLinearBucketValuesCcom/groupbyinc/flux/common/HdrHistogram/DoubleHistogram$PercentilesPercentilesHcom/groupbyinc/flux/common/HdrHistogram/AbstractHistogram$RecordedValues9com/groupbyinc/flux/common/HdrHistogram/AbstractHistogramhighestAllowedValueEverD#configuredHighestToLowestValueRatioJcurrentLowestValueInAutoRange#currentHighestValueLimitInAutoRangeintegerValuesHistogram;Lcom/groupbyinc/flux/common/HdrHistogram/AbstractHistogram;#doubleToIntegerValueConversionRatio#integerToDoubleValueConversionRatio
autoResizeZserialVersionUID*DHIST_encodingCookieIrNDHIST_compressedEncodingCookierO(I)V1com/groupbyinc/flux/common/HdrHistogram/Histogram5Q(JILjava/lang/Class;Lcom/groupbyinc/flux/common/HdrHistogram/AbstractHistogram;)V17
8
setAutoResize(Z)V:;
<this9Lcom/groupbyinc/flux/common/HdrHistogram/DoubleHistogram;numberOfSignificantValueDigits(ILjava/lang/Class;)VinternalCountsHistogramClassOLjava/lang/Class<+Lcom/groupbyinc/flux/common/HdrHistogram/AbstractHistogram;>;Ljava/lang/Class;(JI)V(JILjava/lang/Class;)V1F
GhighestToLowestValueRatioR(JILjava/lang/Class;Lcom/groupbyinc/flux/common/HdrHistogram/AbstractHistogram;Z)V1J
KinternalCountsHistogramjava/lang/NoSuchMethodExceptionN java/lang/IllegalAccessExceptionP java/lang/InstantiationExceptionR+java/lang/reflect/InvocationTargetExceptionT()V1V
W'(	Y"java/lang/IllegalArgumentException[&highestToLowestValueRatio must be >= 2](Ljava/lang/String;)V1_
\`java/lang/Classb@$java/lang/Mathfpow(DD)Dhi
gjC?ThighestToLowestValueRatio * (10^numberOfSignificantValueDigits) must be < (1L << 61)n7com/groupbyinc/flux/common/HdrHistogram/AtomicHistogramp|AtomicHistogram cannot be used as an internal counts histogram (does not support shifting). Use ConcurrentHistogram instead.rderiveIntegerValueRange(JI)Jtu
vjava/lang/LongxTYPEzD	y{java/lang/Integer}	~{getConstructor3([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;valuesHistograminitialLowestValueInAutoRangeintegerValueRangeex!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!internalHighestToLowestValueRatiogetLowestTrackingIntegerValue??
?&	?%	?&setIntegerToDoubleValueConversionRatio(D)V??
?lowestValueInAutoRangehighestValueInAutoRangeisAutoResize()ZrecordValue(java/lang/ArrayIndexOutOfBoundsException?recordSingleValue??
?valuerecordValueWithCount(DJ)VrecordCountAtValue(JD)V??
?countrecordValueWithExpectedInterval'recordValueWithCountAndExpectedInterval(DJD)V??
?#expectedIntervalBetweenValueSamplesautoAdjustRangeForValue??
?(JJ)V?
integerValue(J)V?
missingValueautoAdjustRangeForValueSlowPath?
	"Negative values cannot be recorded
?`ceil(D)D
g*findCappedContainingBinaryOrderOfMagnitude(D)I
shiftCoveredRangeToTheRight2
	java/lang/StringBuilder
W
Values above append-(Ljava/lang/String;)Ljava/lang/StringBuilder; !
"(D)Ljava/lang/StringBuilder; $
% cannot be recorded'toString()Ljava/lang/String;)*
+ulp-
g.shiftCoveredRangeToTheLeft02
1
The value 38 is out of bounds for histogram, current covered range [5, 7") cannot be extended any further.
9Caused by: ;-(Ljava/lang/Object;)Ljava/lang/StringBuilder; =
>shiftAmount*Ljava/lang/ArrayIndexOutOfBoundsException;
getTotalCountB?
CgetCountAtIndex(I)JEF
GshiftValuesLeftI2
JhandleShiftValuesException(ILjava/lang/Exception;)VLM
Njava/lang/ThrowablePshiftMultipliernumberOfBinaryOrdersOfMagnitudenewLowestValueInAutoRangenewHighestValueLimitInAutoRangeshiftValuesRightV2
W5Value outside of histogram covered range.
Caused by: Y$findContainingBinaryOrderOfMagnitude(J)I[\
]ACannot resize histogram covered range beyond (1L << 63) / (1L << _subBucketHalfCountMagnitudea-	b(I)Ljava/lang/StringBuilder; d
e) - 1.
gresizei
jhighestTrackableValuel 	mLjava/lang/Exception;!currentContainingOrderOfMagnitudenewContainingOrderOfMagnitudenewHighestTrackableValueresetclearCountstV
ucopy;()Lcom/groupbyinc/flux/common/HdrHistogram/DoubleHistogram;1E
ycopyInto>(Lcom/groupbyinc/flux/common/HdrHistogram/AbstractHistogram;)V{|
}targetHistogram#copyCorrectedForCoordinatedOmission<(D)Lcom/groupbyinc/flux/common/HdrHistogram/DoubleHistogram;(addWhileCorrectingForCoordinatedOmission=(Lcom/groupbyinc/flux/common/HdrHistogram/DoubleHistogram;D)V??
?sV
?add??
?startTimeStampMsec? 	?setStartTimeStamp?
?endTimeStampMsec? 	?setEndTimeStamp?
?'copyIntoCorrectedForCoordinatedOmissioncountsArrayLength?-	?valueFromIndex?F
???
?i
fromHistogramarrayLengthfromIntegerHistogramrecordedValuesL()Lcom/groupbyinc/flux/common/HdrHistogram/AbstractHistogram$RecordedValues;??
?iterator()Ljava/util/Iterator;??
?java/util/Iterator?hasNext????next()Ljava/lang/Object;?????com/groupbyinc/flux/common/HdrHistogram/HistogramIterationValue?getValueIteratedTo??
??getCountAtValueIteratedTo??
??vALcom/groupbyinc/flux/common/HdrHistogram/HistogramIterationValue;toHistogramsubtractgetCountAtValue(D)J??
?otherHistogram count (?(J)Ljava/lang/StringBuilder; ?
?) at value ? is larger than this one's (?)?
otherValue
otherCountotherHistogramotherIntegerHistogramequals(Ljava/lang/Object;)Z??
?otherLjava/lang/Object;thathashCode??
?
C%getCurrentLowestTrackableNonZeroValuegetCurrentHighestTrackableValue@-	?getHighestToLowestValueRatiosizeOfEquivalentValueRange??
?lowestEquivalentValue??
?highestEquivalentValuenextNonEquivalentValue?
?medianEquivalentValue??
???
?valuesAreEquivalent(DD)Z?
?value1value2getEstimatedFootprintInBytes_getEstimatedFootprintInBytes??
?getStartTimeStamp??
?
?
timeStampMsecgetEndTimeStamp?

?getTag*
setTag	_

tagLjava/lang/String;getMinValue?
getMaxValue?
getMinNonZeroValue?
getMaxValueAsDouble?
getMean?
getStdDeviation?
getValueAtPercentile ?
!
percentilegetPercentileAtOrBelowValue(J)D$%
&getCountBetweenValues(JJ)J()
*lowValue	highValue??
.percentilesH(I)Lcom/groupbyinc/flux/common/HdrHistogram/DoubleHistogram$Percentiles;?(Lcom/groupbyinc/flux/common/HdrHistogram/DoubleHistogram;Lcom/groupbyinc/flux/common/HdrHistogram/DoubleHistogram;ILcom/groupbyinc/flux/common/HdrHistogram/DoubleHistogram$1;)V12
3percentileTicksPerHalfDistancelinearBucketValuesO(D)Lcom/groupbyinc/flux/common/HdrHistogram/DoubleHistogram$LinearBucketValues;?(Lcom/groupbyinc/flux/common/HdrHistogram/DoubleHistogram;Lcom/groupbyinc/flux/common/HdrHistogram/DoubleHistogram;DLcom/groupbyinc/flux/common/HdrHistogram/DoubleHistogram$1;)V18
9valueUnitsPerBucketlogarithmicBucketValuesU(DD)Lcom/groupbyinc/flux/common/HdrHistogram/DoubleHistogram$LogarithmicBucketValues;?(Lcom/groupbyinc/flux/common/HdrHistogram/DoubleHistogram;Lcom/groupbyinc/flux/common/HdrHistogram/DoubleHistogram;DDLcom/groupbyinc/flux/common/HdrHistogram/DoubleHistogram$1;)V1>
?valueUnitsInFirstBucketlogBaseJ()Lcom/groupbyinc/flux/common/HdrHistogram/DoubleHistogram$RecordedValues;?(Lcom/groupbyinc/flux/common/HdrHistogram/DoubleHistogram;Lcom/groupbyinc/flux/common/HdrHistogram/DoubleHistogram;Lcom/groupbyinc/flux/common/HdrHistogram/DoubleHistogram$1;)V1D
E	allValuesE()Lcom/groupbyinc/flux/common/HdrHistogram/DoubleHistogram$AllValues;
EoutputPercentileDistribution*(Ljava/io/PrintStream;Ljava/lang/Double;)V+(Ljava/io/PrintStream;ILjava/lang/Double;)VJL
MprintStreamLjava/io/PrintStream;outputValueUnitScalingRatioLjava/lang/Double;,(Ljava/io/PrintStream;ILjava/lang/Double;Z)VJS
Tjava/lang/DoubleVdoubleValueX?
WY(D)Ljava/lang/Double;?[
W\
TuseCsvFormatwriteObject(Ljava/io/ObjectOutputStream;)Vjava/io/IOExceptionbjava/io/ObjectOutputStreamd	writeLongf
egwriteDoublei?
ej(Ljava/lang/Object;)V`l
emoLjava/io/ObjectOutputStream;
readObject(Ljava/io/ObjectInputStream;)V java/lang/ClassNotFoundExceptionsjava/io/ObjectInputStreamureadLongw?
vx
readDoublez?
v{q?
v}Ljava/io/ObjectInputStream;getNeededByteBufferCapacity??
?(I)I??
?relevantLengthisDoubleHistogramCookie(I)Z!isCompressedDoubleHistogramCookie??
?$isNonCompressedDoubleHistogramCookie??
?cookieencodeIntoByteBuffer(Ljava/nio/ByteBuffer;)IgetBucketsNeededToCoverValue?\
?getLengthForNumberOfBuckets??
?java/nio/ByteBuffer?capacity??
??
?"buffer does not have capacity for ? bytes?putInt(I)Ljava/nio/ByteBuffer;??
??putLong(J)Ljava/nio/ByteBuffer;??
????
?bufferLjava/nio/ByteBuffer;maxValueencodeIntoCompressedByteBuffer(Ljava/nio/ByteBuffer;I)I??
?targetBuffercompressionLevel
?constructHistogramFromBufferc(ILjava/nio/ByteBuffer;Ljava/lang/Class;J)Lcom/groupbyinc/flux/common/HdrHistogram/DoubleHistogram;!java/util/zip/DataFormatException?getInt??
??getLong??
??decodeFromByteBufferd(Ljava/nio/ByteBuffer;Ljava/lang/Class;J)Lcom/groupbyinc/flux/common/HdrHistogram/AbstractHistogram;??
?decodeFromCompressedByteBuffer??
?-The buffer does not contain a DoubleHistogram?histogramClass"minBarForHighestToLowestValueRatio	histogramQ(Ljava/nio/ByteBuffer;J)Lcom/groupbyinc/flux/common/HdrHistogram/DoubleHistogram;b(Ljava/nio/ByteBuffer;Ljava/lang/Class;J)Lcom/groupbyinc/flux/common/HdrHistogram/DoubleHistogram;??
???
?java/lang/RuntimeException?
??#Ljava/util/zip/DataFormatException;??
?8The buffer does not contain a compressed DoubleHistogram?!externalHighestToLowestValueRationumberOfSubbuckets??
?lowestTackingIntegerValuenumberOfLeadingZeros?\
y?
longNumberpow2ceilingdoubleNumberlog?
g?@I[
????????
ConstantValueCodeLocalVariableTableLineNumberTableLocalVariableTypeTable	SignatureS(ILjava/lang/Class<+Lcom/groupbyinc/flux/common/HdrHistogram/AbstractHistogram;>;)VT(JILjava/lang/Class<+Lcom/groupbyinc/flux/common/HdrHistogram/AbstractHistogram;>;)V?(JILjava/lang/Class<+Lcom/groupbyinc/flux/common/HdrHistogram/AbstractHistogram;>;Lcom/groupbyinc/flux/common/HdrHistogram/AbstractHistogram;)V
StackMapTable?(JILjava/lang/Class<+Lcom/groupbyinc/flux/common/HdrHistogram/AbstractHistogram;>;Lcom/groupbyinc/flux/common/HdrHistogram/AbstractHistogram;Z)V
Exceptions?(ILjava/nio/ByteBuffer;Ljava/lang/Class<+Lcom/groupbyinc/flux/common/HdrHistogram/AbstractHistogram;>;J)Lcom/groupbyinc/flux/common/HdrHistogram/DoubleHistogram;?(Ljava/nio/ByteBuffer;Ljava/lang/Class<+Lcom/groupbyinc/flux/common/HdrHistogram/AbstractHistogram;>;J)Lcom/groupbyinc/flux/common/HdrHistogram/DoubleHistogram;
SourceFileInnerClasses! B!B"#$@%@&'() ?*,-?./-?0[12?M*36?9*?=??>?@-?MNO1A?h*3,?9*?=?? >?@-BD?BC?a
bc??1E?K	*6?H?? 	>?	I 	@-?
pq1F?h
*?9??*
>?
I 
@-
BD?
BC?
?	???17?t*?L??4>?I @-BDM$?BC?
????1J?k
U*?X*?Z3??
?\Y^?a??d??kkl??
?\Yo?a?q?
?\Ys?a?*?w7?T?cY?|SY?|SY?S??:??Y
??SY
e??SY??S???:	???k9
?u?4?cYS??:??YS???:	???k9
????
????
e?????
??Y????:	?????k9
*
	???3:?\Y???:?\Y???:?\Y???:?\Y????	!$O	!0Q	!<S	!HU??r1????$	??
?????$	??
P?? 
?$		?
&
??2
??>
??J
??U>?UI U@-UBDUM$U?(? r1?????UBC??*?B	???-?7?>?H?P?U?m?r?{??????????????????????????????
???!?$?&?0?2?<?>?H?J?T??H
?c?]5	??cOKQKSKU??1??y-*+??+??+?ƶ?+???L*+?Z?Z*+??+?ηұ?->?-?????
??? ?,?????*??*??*??7*))?k?ұ?4>? ?#$? ????
??????}+*'??*)??*'*?܊o??**??o??*??*?޶?? +>?+?+????
*???/*?Z??>??:;?>*?Z??>?'(?
???>*'???>???
"#?????I*!'???? >??? ?
-.?????J*'
)???? >????
GH??????+)*?̘?)*?Η?*)??)*??k?7*?????*+>?+? +?  ?KNQ R*S???????('*?̘?'*?Η?*'??'*??k?B*??!??? (>?(?	 ?VY\]'^???????	.*!'?????'g9??*!??g9????4.>?.?.? .??"cd
efgi#h-k?
???????V
'???*'?
??
>?
??wxz{?"????'*?̘?5'????Y?
?**??'o?g?>*?'*?̘???['*?Η?R'???'??Y?Y??#??&(?#?,?
?*''?/c*??o?g?>*?2'*?Η???JN??Y?Y?4?#'?&6?#*?̶&8?#*?ζ&:?#????R	???!?&?*?/?;?D?L?p?s????????????????
 4"B??F2?S
t*??I*??9
y?o9*Y??k??*?D*???H??&*???K?:*?Oo9*???K(kIk9*(?ҧ:	*(??	??.69?]ggig?>;?AJRt>?tS-oTiU?F?????.?6?9?;?B?I?Q?V?]?d?g?s??%?9??Q02?Y
v*??I*??9
y?k9*Y??k??*?D*???H??(*???X(kIk9?:*?O(oI(kIk9*(?ҧ:	*(??	??.BE?_iiki?>G?ALRv>?vS-qTkU?J?????.?6?;?BE?GNSX_fiu?%?E?
?QLM?6	?*?Z???Y?Y?Z?#,???,?
?*?ƶ?B!?^6`6??5??Y?Y?`?#*?ƴc?fh?#??S-??o+jl 1dp-7^q-xr ?2#+17> p%x&?'?(?)?	#?LsV?6*?ƶv??>??
78wx?m)?Y*??*?ķzL+*??*?η?*??+?ƶ~+??)>???H	IJK'L???r$?Y*??*?ķzN-*??*?η?-*'??-?? $>?$???f	ghi"j{??d +??+*??+*?ƴ???+*?ƴ????? >? ??st	uvw???o!+??+*(??+*?ƴ???+*?ƴ????? !>?!?!????
?? ?????>+?ƴ?=+??N6?*-?H7	??*-???+??k?????ֱ?>? -?->>?>??6?-
1?$?*
??
???%?)?4?7?=???&????????*:+?ƶ???:???(????:???*??k??(????Ա?4%???>??????<???"??%?)?4?8?;?>?????.???9	?+?ƴ?=+??N6?x-?H7	??c-???+??k9*????@?\Y?Y?ƶ#??˶#?&Ͷ#*?Ķ?϶#?,?a?*u????????H3R?g? {?-?>??????-
?$?2??
???%?3???i?|????????k?????}!*+??+???+?M*??,?ƶ׬? !>?!???????????????2*?ƶݬ?>???B??2*?ƶޭ?>?????/*?̯?>?????/*?ί?>?????/*?ޯ?>??.???2*?ƴ??>??6???/*?í?>??@??I*??'*??k???*??k??>???L??I*??'*??k???*??k??>???Y???/*'??J)?)?/kg9?/c)???/c9?????*/>?/?)???fjkl,o????I*??'*??k????*??k??>???{??I*??'*??k???*??k??>???????]*'??*)??????? >??????@???2*?ƶ???>??????2*?ƶ???>?????A	*?????	>?	 ?
????2*?ƶ??>?????A	*?????	>?	 ?
??*?2*?ƶ??>???	_?A	*??+???	>?	
?
????8*?ƶ?*??k??>?????8*?ƶ?*??k??>?????8*?ƶ?*??k??>?????/*???>????7
*?ƶ*??k??
>????7
*?ƶ*??k??
>?? ?C*??'?"?*??k??>?#?($?C*??'*??k??'??>???8(i?U*??'*??k?)*??k??+??? >?,-?H?????C*??'*??k??/??>???V??01?@?Y**?4??>?5-?e67?@?Y**'?:??>?;?s<=?K	
?Y**')?@?? 
>?
A
B???C?5?Y**?F??>???GH?5?Y**?I??>???JK?J*+,?N?? >?OPQR?
!"JL?U	*+-?U??*	>?	OP	5-	QR?
;<JS?v*??+-?Z*??o?]?^??4>?OP5-QR_(?OQOS`a?Y+*?öh+*?̶k+*?ƶn??>?op?bcde?cqr??+?yA+?|9+?~?:* ????4>?o ?
#$?ijklm?ct???2*?ƶ???>??}???=	*??????	>?	?-?????J???
???????-???@???A0?????-???
@???A.?????-???
@!????r*?ƶA*??*?? ????6+??*???*??Y?Y???#*???f??#?,?
?+.??W+*?Ķ?W+*?ö?W*??+??`??*r>?r??j? Y?-?.?????&?:?M?T?]?f???M!???p&+0??W+*?Ķ?W+*?ö?W*??+??`?? &>?&??&?-????????;*+????>???????? 
N+??6+??7???+,!??:? ???+,!??:???Yȷ???Y,?9:		??f
?$-?$N?-N??N?DN? H@-B ;?$K??	?N?C?.??????%?(?0?;?K????
????	???<*6?ϰ???? ??	????2*??6????\Yȷa?*+ ??:?:??Y?Կ%&??> ?-#??(
??2??2BD2? ?2BC?????#?&?(?????c???	???<*6?װ???? ???	????&*??6????\Yٷa?*+ ??:??4&??&BD&?  ?-#???&BC? !##%?????????Q
?^`yB!?? >?? 	? ?56	7tu??
*??7??l?7i7??>>?? @-? 
? ? ?<=DEG???3	*?ƴ????	>??K
[\?B
@??d=??
? ?-?
OP
[?C&??A ?^???? ?
TU?1'*?Ê??*?Ê?????o??'??k??2?'???1>?1??Y
Z\)],_??V?_G&혜&?kG???&?????hi
jlm????:	




© 2015 - 2024 Weber Informatics LLC | Privacy Policy