WeakOrderQueue.transfer is 1st Hot Method
See original GitHub issueExpected behavior
4.1.44.Final should work same as 4.0.49.Final(WeakOrderQueue#transfer) Hot threads and methods in 4.0.49
Actual behavior
4.0.49.Final works better than 4.1.44.Final Hot threads and methods in 4.1.44
Steps to reproduce
Be part of a service, it is hard to strip a demo code.
Netty version
4.1.44.Final
JVM version (e.g. java -version
)
java version “1.8.0_171” Java™ SE Runtime Environment (build 1.8.0_171-b11) Java HotSpot™ 64-Bit Server VM (build 25.171-b11, mixed mode)
OS version (e.g. uname -a
)
Linux 3.10.0-957.21.3.el7.x86_64 #1 SMP Tue Jun 18 16:35:19 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux
Issue Analytics
- State:
- Created 3 years ago
- Comments:23 (23 by maintainers)
Top Results From Across the Web
First-order heat transfer model - YouTube
Basic first -order heat transfer equation using a lumped model.
Read more >The Old Reader
Read all your favorite online content in one place. Import your subscriptions in one click, find your friends, and start sharing.
Read more >Comparing 38524ec3e2...37c03cce5e - netty5 - iGNUranza Git
hasBeenRecycler field first Modifications: WeakOrderQueue test the ... It is used currently in hot path methods invoked when an allocation and de-allocation ...
Read more >Object Pool Implementation of Netty--Brief Analysis of ...
Recycler#recycle (obsolete, transferred to handler): Recycle objects ... The add method of WeakOrderQueue adds elements when the removed ...
Read more >Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
@louxiu using
-XX:+UnlockDiagnosticVMOptions -XX:+DebugNonSafepoints
is useful when inlined methods are the most costy ones: if it won’t make any difference “maybe” is that they are not the most costy one, but the flags should be there to make sure it’s the caseYes. Currently we disable drop ratio. It’s seems that only drop ratio above some threshold, it will be a problem. Not sure wether there is an easy way(or worth to optimize) to avoid loop “empty”
WeakOrderQueue
list.