Performance regression in buffer pool
See original GitHub issueExpected behavior
Same performance as previous patch version 4.1.51 which on my machine was: 11,778 ± 1,185 ops/us
Actual behavior
4,946 ± 0,143 ops/us
Steps to reproduce
Run with JMH something like:
ByteBuf buf = PooledByteBufAllocator.DEFAULT.directBuffer( 32768 );
buf.release();
Minimal yet complete reproducer code (or URL to code)
see above
Netty version
4.1.52
JVM version (e.g. java -version
)
openjdk version “11.0.7” 2020-04-14 OpenJDK Runtime Environment AdoptOpenJDK (build 11.0.7+10) OpenJDK 64-Bit Server VM AdoptOpenJDK (build 11.0.7+10, mixed mode)
OS version (e.g. uname -a
)
Darwin E87 18.7.0 Darwin Kernel Version 18.7.0: Mon Apr 27 20:09:39 PDT 2020; root:xnu-4903.278.35~1/RELEASE_X86_64 x86_64 (macOS Mojave)
Issue Analytics
- State:
- Created 3 years ago
- Comments:24 (24 by maintainers)
Top Results From Across the Web
MongoDB 4.4 Performance Regression: Overwhelmed by ...
In his benchmarking, Percona's Vadim Tkachenko discovers that when MongoDB 4.4 starts with unlimited cache it shows some interesting ...
Read more >Investigating CPU performance regression - Db2 - IBM
When you encounter a possible CPU performance regression during migration to a new release, the first challenges are to verify that a CPU...
Read more >[#IMPALA-5618] Performance regresses on buffer pool dev ...
AddRowCustom() caused a performance regression when the function was heap-allocated. This is solved by splitting the API into two separate calls ...
Read more >[MDEV-28804] Debug builds: 5x+ Performance regression for ...
Debug builds: 5x+ Performance regression for INSERT ... JOIN in 10.4 to 10.7 and 100x+ regression in 10.8-10.10 with smaller buffer pool. Optimized...
Read more >MySQL Bugs: #56332: Performance regression in DROP ...
Description: This fix apparently creates a performance regression when ... Hi, You most likely need to test with large buffer pool which is ......
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
I think I have a fix… Just running the testsuite and some benchmarks
I’m afraid I will have to opt-out of engaging on that particular topic further.