This was previously explored in reviews.llvm.org/D69094.
For LLVM
- Negligible change in indexing time: 4m4s
- Negligible change in memory usage: 486MB
- Number of relations get 2.3x: 20k to 47k
Details:
With OverridenBy relations:
Loaded Dex from static-index.idx with estimated memory usage 510179407 bytes
- number of symbols: 505566
- number of refs: 7813996
- number of relations: 47523
Dex build took 10,368 ms.
Baseline:
Loaded Dex from base-index.idx with estimated memory usage 509652178 bytes
- number of symbols: 505535
- number of refs: 7813807
- number of relations: 20036
Dex build took 10,449 ms.
dexp>
s/Overriden/Overridden/g