vmware / splinterdb

High Performance Embedded Key-Value Store
https://splinterdb.org
Apache License 2.0
682 stars 57 forks source link

Evaluate Profile-Guided Optimization (PGO) on the library #589

Open zamazan4ik opened 1 year ago

zamazan4ik commented 1 year ago

Hi!

Recently I tested a lot of software with PGO and measured the performance improvements from PGO - the results are here. Since my results show interesting improvements on a lot of databases I think it would be a good idea to measure PGO effects on SplinterDB as well. If the results will show an improvement - would be great to see a note in the documentation about PGO.

Since SplinterDB is a library, I think the most interesting experience for you will be my results on optimizing SQLite with PGO (see in the linked above repo as well).