Details
-
Improvement
-
Status: Resolved
-
Normal
-
Resolution: Fixed
-
None
-
Performance
-
Normal
-
All
-
None
Description
There are several opportunities to significantly reduce the amount of garbage generated by compaction and the local read path. This will serve as a top level jira for related changes.
Attachments
1.
|
Add compaction allocation measurement test to support compaction gc optimization. | Resolved | Blake Eggleston | |||||||||
2.
|
Minimize BTree iterator allocations | Resolved | Blake Eggleston | |||||||||
3.
|
Avoid unnecessary collection/iterator allocations during btree construction | Resolved | Blake Eggleston | |||||||||
4.
|
Reduce heap footprint of commonly allocated objects | Resolved | Blake Eggleston | |||||||||
5.
|
Pool Merge Iterators | Resolved | Blake Eggleston | |||||||||
6.
|
Add byte array backed cells | Resolved | Blake Eggleston |
|
||||||||
7.
|
Remove list iterators | Resolved | Blake Eggleston | |||||||||
8.
|
Add compaction-related JMH tests | Patch Available | Benedict Elliott Smith |