Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Consider Profile-Guided Optimiazation tuning #1133

Open
zamazan4ik opened this issue Jul 5, 2023 · 0 comments
Open

Consider Profile-Guided Optimiazation tuning #1133

zamazan4ik opened this issue Jul 5, 2023 · 0 comments

Comments

@zamazan4ik
Copy link

Hi!

Recently I applied Profile-Guided Optimization on RocksDB ang got interesting results on the db_bench (a benchmarking tool from RocksDB):

Release:

DB path: [/tmp/rocksdbtest-1000/dbbench]
readrandom   :       8.306 micros/op 120392 ops/sec 180.002 seconds 21670999 operations;    8.4 MB/s (13694547 of 21670999 found)

Release + PGO:

DB path: [/tmp/rocksdbtest-1000/dbbench]
readrandom   :       7.415 micros/op 134862 ops/sec 180.006 seconds 24275999 operations;    9.4 MB/s (15344319 of 24275999 found)

I think the same optimization technique can be useful for LevelDB as well.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant