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

classes.io.netty.buffer.PoolArena.class Maven / Gradle / Ivy

There is a newer version: 1.6.5
Show newest version
????2W
?r
st	?u	?v	?w	?x	?yz
r	?{	?|	?}	?~	?	??	??
??	??
??	??	??????
?	??	??	??	??	???	??
??
!???
??	???
&?	&?	&?
??
??
??
??
??
??
??
??
??	??	&?	&??
6r
&?	&?
????
??
??
??
?	??
??
??
??
?
??
????
??	??
??
??
??
??	??	??	??	??
??	??	??	???
Vr	??
???
[r?
[?
[??
[?
Z?
???	??	??	??	??	??	??
??
??
??
??
??	??
??
???
??
!r??
??
??
??
??
??
??
??????????????	??
[???????
?

s	?	
InnerClassesDirectArena	HeapArena
	SizeClass
HAS_UNSAFEZnumTinySubpagePoolsI
ConstantValue parent(Lio/netty/buffer/PooledByteBufAllocator;maxOrderpageSize
pageShifts	chunkSizesubpageOverflowMasknumSmallSubpagePoolstinySubpagePools[Lio/netty/buffer/PoolSubpage;	Signature#[Lio/netty/buffer/PoolSubpage;smallSubpagePoolsq050Lio/netty/buffer/PoolChunkList;$Lio/netty/buffer/PoolChunkList;q025q000qInitq075q100chunkListMetricsLjava/util/List;7Ljava/util/List;allocationsNormalJallocationsTiny$Lio/netty/util/internal/LongCounter;allocationsSmallallocationsHugeactiveBytesHugedeallocationsTinydeallocationsSmalldeallocationsNormaldeallocationsHugenumThreadCaches+Ljava/util/concurrent/atomic/AtomicInteger;$assertionsDisabled/(Lio/netty/buffer/PooledByteBufAllocator;IIII)VCodeLineNumberTableLocalVariableTableithisLio/netty/buffer/PoolArena;metricsLocalVariableTypeTable Lio/netty/buffer/PoolArena;
StackMapTablenewSubpagePoolHead (I)Lio/netty/buffer/PoolSubpage;headLio/netty/buffer/PoolSubpage;"Lio/netty/buffer/PoolSubpage;%(I)Lio/netty/buffer/PoolSubpage;newSubpagePoolArray!(I)[Lio/netty/buffer/PoolSubpage;size&(I)[Lio/netty/buffer/PoolSubpage;isDirect()ZallocateD(Lio/netty/buffer/PoolThreadCache;II)Lio/netty/buffer/PooledByteBuf;cache!Lio/netty/buffer/PoolThreadCache;reqCapacitymaxCapacitybufLio/netty/buffer/PooledByteBuf;$Lio/netty/buffer/PooledByteBuf;I(Lio/netty/buffer/PoolThreadCache;II)Lio/netty/buffer/PooledByteBuf;tinyIdx(I)InormCapacitysmallIdxtableIdx
isTinyOrSmall(I)ZisTinyD(Lio/netty/buffer/PoolThreadCache;Lio/netty/buffer/PooledByteBuf;I)Vtablehandlestiny??I(Lio/netty/buffer/PoolThreadCache;Lio/netty/buffer/PooledByteBuf;I)VallocateNormal$(Lio/netty/buffer/PooledByteBuf;II)VcLio/netty/buffer/PoolChunk; Lio/netty/buffer/PoolChunk;)(Lio/netty/buffer/PooledByteBuf;II)VallocateHuge#(Lio/netty/buffer/PooledByteBuf;I)Vchunk((Lio/netty/buffer/PooledByteBuf;I)VfreeA(Lio/netty/buffer/PoolChunk;JILio/netty/buffer/PoolThreadCache;)V	sizeClass%Lio/netty/buffer/PoolArena$SizeClass;
F(Lio/netty/buffer/PoolChunk;JILio/netty/buffer/PoolThreadCache;)V((I)Lio/netty/buffer/PoolArena$SizeClass;	freeChunkD(Lio/netty/buffer/PoolChunk;JLio/netty/buffer/PoolArena$SizeClass;)VdestroyChunkI(Lio/netty/buffer/PoolChunk;JLio/netty/buffer/PoolArena$SizeClass;)VfindSubpagePoolHeadelemSizenormalizeCapacitynormalizedCapacity
reallocate$(Lio/netty/buffer/PooledByteBuf;IZ)VnewCapacity
freeOldMemoryoldCapacityoldChunk	oldHandle	oldMemoryLjava/lang/Object;	oldOffsetoldMaxLengthreaderIndexwriterIndexTT;)(Lio/netty/buffer/PooledByteBuf;IZ)V()InumTinySubpagesnumSmallSubpages
numChunkListstinySubpages()Ljava/util/List;7()Ljava/util/List;
smallSubpages
chunkLists9()Ljava/util/List;subPageMetricList0([Lio/netty/buffer/PoolSubpage;)Ljava/util/List;pages Lio/netty/buffer/PoolSubpage<*>;![Lio/netty/buffer/PoolSubpage<*>;5Ljava/util/List;X([Lio/netty/buffer/PoolSubpage<*>;)Ljava/util/List;numAllocations()JallocsNormalnumTinyAllocationsnumSmallAllocationsnumNormalAllocationsnumDeallocationsdeallocsnumTinyDeallocationsnumSmallDeallocationsnumNormalDeallocationsnumHugeAllocationsnumHugeDeallocationsnumActiveAllocationsvalnumActiveTinyAllocationsnumActiveSmallAllocationsnumActiveNormalAllocationsnumActiveHugeAllocationsnumActiveBytesm!Lio/netty/buffer/PoolChunkMetric;i$Ljava/util/Iterator;newChunk!(IIII)Lio/netty/buffer/PoolChunk;&(IIII)Lio/netty/buffer/PoolChunk;newUnpooledChunk(I)Lio/netty/buffer/PoolChunk;#(I)Lio/netty/buffer/PoolChunk;
newByteBuf"(I)Lio/netty/buffer/PooledByteBuf;'(I)Lio/netty/buffer/PooledByteBuf;
memoryCopy*(Ljava/lang/Object;ILjava/lang/Object;II)V(TT;ITT;II)V(Lio/netty/buffer/PoolChunk;)V#(Lio/netty/buffer/PoolChunk;)VtoString()Ljava/lang/String;Ljava/lang/StringBuilder;appendPoolSubPages:(Ljava/lang/StringBuilder;[Lio/netty/buffer/PoolSubpage;)Vsubpages=(Ljava/lang/StringBuilder;[Lio/netty/buffer/PoolSubpage<*>;)V()VILjava/lang/Object;Lio/netty/buffer/PoolArenaMetric;
SourceFilePoolArena.java?n??????????)java/util/concurrent/atomic/AtomicInteger????????????????????????io/netty/buffer/PoolChunkList?????????????java/util/ArrayList? ??io/netty/buffer/PoolSubpage!?"?^_???????#$??%$????&??java/lang/AssertionError?@
'()*n$?+??XY?,-(d[\?-./01?d2345678-??????java/lang/Error??9"java/lang/IllegalArgumentExceptionjava/lang/StringBuilder
capacity: :;:< (expected: 0+)fg?=?-
newCapacity: >????&@?A?)-*-BCabDE??F-?-78G@HIJB@G@C@H@J@K@FK#io/netty/buffer/PoolChunkListMetricLMN?"Oio/netty/buffer/PoolChunkMetricChunk(s) at 0~25%:PQR:SChunk(s) at 0~50%:Chunk(s) at 25~75%:Chunk(s) at 50~100%:Chunk(s) at 75~100%:Chunk(s) at 100%:tiny subpages:ijsmall subpages:: io/netty/buffer/PoolArenaTU?V???java/lang/Objectio/netty/buffer/PoolArenaMetricio/netty/buffer/PoolArena$1%io/netty/buffer/PoolArena$DirectArena#io/netty/buffer/PoolArena$HeapArena#io/netty/buffer/PoolArena$SizeClass&io/netty/buffer/PooledByteBufAllocatorio/netty/buffer/PoolThreadCacheio/netty/buffer/PooledByteBufjava/lang/Throwableio/netty/buffer/PoolChunkjava/util/Listjava/util/Iterator(io/netty/util/internal/PlatformDependentnewLongCounter&()Lio/netty/util/internal/LongCounter;%(Lio/netty/buffer/PoolChunkList;III)VprevList"(Lio/netty/buffer/PoolChunkList;)V(I)Vadd(Ljava/lang/Object;)Zjava/util/CollectionsunmodifiableList"(Ljava/util/List;)Ljava/util/List;prevnextallocateTiny?(Lio/netty/buffer/PoolArena;Lio/netty/buffer/PooledByteBuf;II)Z
allocateSmalldoNotDestroyinitBufWithSubpage$(Lio/netty/buffer/PooledByteBuf;JI)V"io/netty/util/internal/LongCounter	increment$(Lio/netty/buffer/PooledByteBuf;II)Z(I)JinitBuf(J)VinitUnpooled(Lio/netty/buffer/PoolChunk;I)Vunpooled`(Lio/netty/buffer/PoolArena;Lio/netty/buffer/PoolChunk;JILio/netty/buffer/PoolArena$SizeClass;)ZNormalTinySmall.$SwitchMap$io$netty$buffer$PoolArena$SizeClass[Iordinal(Lio/netty/buffer/PoolChunk;J)Zappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;(I)Ljava/lang/StringBuilder;(Ljava/lang/String;)Vlengthmemoryoffset	maxLengththreadCache#()Lio/netty/buffer/PoolThreadCache;setIndex(II)Lio/netty/buffer/ByteBuf;getvaluejava/lang/Mathmax(JJ)J(I)Ljava/lang/Object;iterator()Ljava/util/Iterator;hasNext()Ljava/lang/Object;!io/netty/util/internal/StringUtilNEWLINELjava/lang/String;-(Ljava/lang/Object;)Ljava/lang/StringBuilder;java/lang/ClassdesiredAssertionStatus	hasUnsafe ?????????????????????????????????????????????????????????????????????????????????2???+?*?*??*??*??*??*??*?Y?	?
*+?*?*?
*?*?*d??** ??6*???*?*?S????*	d?***???6*???*?*?S????*?Yd??*?Y*?Kd??*?Y*?2d??*?Y*?K??*?Y*?2??*?Y*???*?*?? *?*?? *?*?? *?*?? *?? *?*?? ?!Y?":*??#W*??#W*??#W*??#W*??#W*??#W*?$?%???+SABCD K'N2T7U<VAWGXMYVZ`[m\y[_?`?a?b?a?e?f?g?hij-l8mCnNoYpaqlswt?u?v?w?x?y?z?{?\	c???????????????????????wR??????wR????c????????{?&Y?'M,,?(,,?),??~	??? ????	?????	???????K?&???????????????????*?*:*+?+??????4????????????????????.|?????????w<
|=?
|=????????????? ????????
???`*?~??????????????
@???C?~?????????@????*?,6*?-???.6? +*,?/???06*?:?+*,?1???26*?:2:Y:	??):

?i?3?
?4?

?5??6Y?7?
?87?3?	???6Y?7?
?9,?:?*??;?*??;	ñ	ç:
	?
?*,??`??????????!?????(?)?0?9?E?F?M?S?Z?`?g?n???????????????????????????????
0	??6??????gm??
M???S??????Z??????????????>6??gm??
S???Z????????b?)?????????2??E?????
?"?U?*?+???7*?+???**?+???*?+???*?+???*Y?@
a?@?**?*?
*?*??A:?B7*Y?@
a?@?3?	???6Y?7?+?C*??D??*
?A?K?L?b?j?t????????>????????????b:j2??? ??????b:?
?A
?<	?
??$*?EN*?-?F??G+-?H*??;??????#??*$??$??$??
? $??$??
??
Q+?I?'+?F6*+?J*?t??G*??;?(*?K:?*+ ?L??*+ ?M??.??
?(+3GH	P?H
??3Q??Q
Q??Q??Q???Q??Q
?+????y*?-??N??.?	?O??P???????????B?l?*Y:²Q?R.?A'4*Y?S
a?S?%*Y?T
a?T?*Y?U
a?U??VY?W?+?X+ ?Y??6ç:???*+?J?mppup?:(25?BL O"W$j%x&}(?*?>j?????
????x??????
?'
?(@G??		????1?.?|=*?N?=
|<?
|????1??1???-??? ??1??-????
??????"x?#?ZY?[Y?\]?^?_`?^?a?b?*????.?5=??|?=|?=|?=|?=|?=??|=?~???~`??N@A$C,D.G5J7K:L@MFNLOSPZQ]SaTeWg[n\p_? 70?x??x???x???$	?6??0
??+?c??ZY?[Y?\d?^?_?a?b?+?e6??+?f:+?g7+?h:+?i6	+?j6
+?k6+?l6**??m+?+?*	+?h+?i?n?<?6?*?6*	`+?h+?i`d?n?	Y66+?oW?*
+?p?q??fcd'g-h3i4l:m@nFoLpRqXr^tkuqv?y?z?{?|?~???????????z??????? ??!?-?"?:?#@?$?F?%&L?'?	R?(?
X?)?^}*??*??????:?#F?%+?'??Q??	?,?-?D*?
?r?????????.-?B*???????????/-?B*???????????0-?F
*?%?s????
???
??12?D*??t??????????342?D*??t??????????352?A*?%??????????6
78?F?!Y?uL=*??7*2N-?)-??"-?):+?#W?):-????????+??2??????%?.?5?;?>?D??4*??%??
:??F9?>???**?:%?:F9;>?<??
=?????>?@??5*YN?*?@@-ç
:-??*??v*??vaa*??va????	??? 	A?5?? A??5???????B@?F
*??v????
???
??C@?F
*??v????
???
??!D@?A*?@?????????E@??+*YN?*?U*?Ta*?Sa@-ç
:-??*??va??????? F?+??F??+???????!G@?A*?U?????????!H@?A*?T?????????!I@?A*?S?????????J@?F
*??v????
???
??K@?F
*??v????
???
??L@??T*??v*??va*??va*??ve@*YN?*?@*?U*?Ta*?Saea@-ç
:-??	?w?,DGGKG??(,BN?T??(,M??T????G??N@?J*?x*?ye	?w??	??????O@?J*?z*?{e	?w????????P@?? *YN?*?@*?Se@-ç
:-??	?w??? M? ??M?? ???????Q@?J*?|*?}e	?w????????R@?'p*??v@*YN?6*?%?s?B*?%?~???:???????:???a@??߄???-ç
:-??	?w?`ccgc?&	!
"#$J%U&X#^(j)?4JST4$UVM??p??
fM??p?????"W?#?D?XY?Z[\?]^_?`ab?cd?e!fg?!ǻ[Y?\??^???^*??????^??^???^*??????^??^???^*??????^??^???^*??????^??^???^*??????^??^???^*??????^??^L+*???+???^??^W+*???+???^W+?a??4?N?O?Q?R?T?????*?h????
ij?L=+??F+2N-?)-??1*???^?_??^W-?):*??W?):-?????????2XYZ[^(a.c5d<eBfEXKj?49??.??I??L?hLk?? 9?:.?:Lk;???????lmn????????3??????
 ?
@?opq?"???????????@




© 2015 - 2025 Weber Informatics LLC | Privacy Policy