Merging multiple legacy profiles (produced by BOLT instrumentation) can easily reach multiple GiBs. Let merge-fdata compact the profiles to significantly reduce space usage.
Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Event Timeline
Comment Actions
Could you please share before and after numbers you are seeing?
Before: merged profile size grows linearly; for a profile from 30 invocations of Clang, it takes more than 3GiB in disk space.
After: merged profile is constant size; the same profile now only takes 100 MiB.