question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Performance regression in buffer pool

See original GitHub issue

Expected 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:closed
  • Created 3 years ago
  • Comments:24 (24 by maintainers)

github_iconTop GitHub Comments

2reactions
normanmaurercommented, Nov 25, 2020

I think I have a fix… Just running the testsuite and some benchmarks

1reaction
martinfurmanskicommented, Nov 23, 2020

I’m afraid I will have to opt-out of engaging on that particular topic further.

Read more comments on GitHub >

github_iconTop 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 >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found