https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95348
--- Comment #41 from Martin Liška <marxin at gcc dot gnu.org> --- The patch survives PGO bootstrap of GCC and it shrinks size of gcda file from 17MB to 12MB. And compression can achieve the following: zstd: 3.3 MB $ time zstd * real 0m0.082s user 0m0.068s sys 0m0.013s gzip: 3.3 MB $ time gzip * real 0m0.357s user 0m0.328s sys 0m0.029s So using compression is a very promising approach.