[Bug gcov-profile/95348] GCC records zero functions and modules in the profiling data file, ICC does NOT

marxin at gcc dot gnu.org gcc-bugzilla@gcc.gnu.org
Wed May 27 14:22:52 GMT 2020


https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95348

--- Comment #4 from Martin Liška <marxin at gcc dot gnu.org> ---
(In reply to qinzhao from comment #3)
> (In reply to Martin Liška from comment #2)
> > Thank you for the report. It's a known limitation Honza noticed me about.
> > Is the size problematic from size perspective or speed perspective?
> 
> I think both size and speed.

That would be very similar to what Honza sees for Firefox.

> 
> for the full execution of our application, the GCC's profiling data is too
> big to out of the disk space.  
> at the same time, since we have to merge all the profiling data for
> different processes, the merging process take a long time due to so many
> profiling data files. 

Can you please share some statistics how big are the files and how many runs do
you merge?

Would it be possible to share 'gcov-dump -l' for all your .gcda files?
You can strip the leading filename to make the data completely anonymous.

> 
> > Have you tried compressing the gcda files?
> > 
> > Anyway, I'm going to work on that this stage1.
> 
> thanks a lot. this is a high priority task for us.

Sounds like good motivation for me to implement it.


More information about the Gcc-bugs mailing list