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

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

There is a newer version: 198
Show newest version
????2?6com/groupbyinc/flux/common/HdrHistogram/DoubleRecorderjava/lang/ObjectDoubleRecorder.java8com/groupbyinc/flux/common/HdrHistogram/DoubleRecorder$1Xcom/groupbyinc/flux/common/HdrHistogram/DoubleRecorder$InternalConcurrentDoubleHistogram!InternalConcurrentDoubleHistograminstanceIdSequencer(Ljava/util/concurrent/atomic/AtomicLong;
instanceIdJrecordingPhaser(I)V()V
	&java/util/concurrent/atomic/AtomicLonggetAndIncrement()J

	!:com/groupbyinc/flux/common/HdrHistogram/WriterReaderPhaser#
$	&w(Lcom/groupbyinc/flux/common/HdrHistogram/DoubleRecorder;JILcom/groupbyinc/flux/common/HdrHistogram/DoubleRecorder$1;)V(
	)	+	-java/lang/System/currentTimeMillis1
02setStartTimeStamp(J)V45
	6this8Lcom/groupbyinc/flux/common/HdrHistogram/DoubleRecorder;numberOfSignificantValueDigitsI(JI)Vx(Lcom/groupbyinc/flux/common/HdrHistogram/DoubleRecorder;JJILcom/groupbyinc/flux/common/HdrHistogram/DoubleRecorder$1;)V=
	>highestToLowestValueRatiorecordValue(D)VwriterCriticalSectionEnterC
$DAB
	FwriterCriticalSectionExitH5
$Ijava/lang/ThrowableKvalueDcriticalValueAtEnterrecordValueWithCount(DJ)V(java/lang/ArrayIndexOutOfBoundsExceptionRPQ
	TcountrecordValueWithExpectedInterval(DD)VWX
	Y#expectedIntervalBetweenValueSamplesgetIntervalHistogram;()Lcom/groupbyinc/flux/common/HdrHistogram/DoubleHistogram;t(Lcom/groupbyinc/flux/common/HdrHistogram/DoubleHistogram;)Lcom/groupbyinc/flux/common/HdrHistogram/DoubleHistogram;\^
_!validateFitAsReplacementHistogram<(Lcom/groupbyinc/flux/common/HdrHistogram/DoubleHistogram;)Vab
cperformIntervalSamplee
fhistogramToRecycle9Lcom/groupbyinc/flux/common/HdrHistogram/DoubleHistogram;sampledHistogramgetIntervalHistogramIntocopyIntolb
	mtargetHistogramreset
readerLockq
$r?(Lcom/groupbyinc/flux/common/HdrHistogram/DoubleRecorder;Lcom/groupbyinc/flux/common/HdrHistogram/DoubleRecorder$InternalConcurrentDoubleHistogram;Lcom/groupbyinc/flux/common/HdrHistogram/DoubleRecorder$1;)Vt
	up
	wsetEndTimeStampy5
	z? 	flipPhase~5
$readerUnlock?
$?
tempHistogramnow
access$300](Lcom/groupbyinc/flux/common/HdrHistogram/DoubleRecorder$InternalConcurrentDoubleHistogram;)J??
	?"java/lang/IllegalArgumentException?java/lang/StringBuilder?
?creplacement histogram must have been obtained via a previous getIntervalHistogram() call from this ?append-(Ljava/lang/String;)Ljava/lang/StringBuilder;??
??getClass()Ljava/lang/Class;??
?java/lang/Class?getName()Ljava/lang/String;??
??	 instance?toString??
??(Ljava/lang/String;)V?
??replacementHistogrambadZ5
?CodeLocalVariableTableLineNumberTable
StackMapTable
Exceptions
SourceFileInnerClasses!

B??H*?*?? ?"*?$Y?%?'*?	Y**?"?*?,*?	Y**?"?*?.*?,?3?7??H89H:;?- .+/=0G1<??
J*?*?? ?"*?$Y?%?'*?	Y**?"???,*?	Y**?"???.*?,?3?7?? J89J@J:;?= >,@?BICAB??)*?'?EB*?,'?G*?'!?J?:*?'!?J??? )89)MN!O?KMOPO(Q??LPQ??-*?'?E7*?,'!?U*?'?J?:*?'?J??	 ?*-89-MN-V	$O?[	]_`_,a??L
?SWX??-*?'?E7*?,')?Z*?'?J?:*?'?J??	 ?*-89-MN-[N	$O?u	wyzy,{??L
?S!\]?0*?`??89??!\^?o*+?d*+?	?.*?g*?.M*?.,?? 89hiji???
????!kb?I
*?g*?.+?n??
89
oi????!p?;	*?g*?g??	89????e?m*?'?s*?.?*?	Y**?,?v?.*?.?x*?.L**?,?.*+?,?3A*?, ?7*?. ?{*?'|??*?'???:*?'????V``b`? ++?<?m89?>????&?+?3?8?<?D?L?V?]?`?l??
?@Lab??Q=+?=?+?	?+?	??*?,????=?)??Y??Y?????*???????????????? Q89Q?iO???.?????$&*;P	??)??$?Y
???????	





© 2015 - 2024 Weber Informatics LLC | Privacy Policy