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
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.