is it safe to generate profiles from multiple concurrent processes?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



I have built a library with -fprofile-generate. 
Now I want to generate profiles using various applications that link that library.

My understanding is that it is safe to run a multi-thread process to populate the profiles.
It is unclear to me if one can safely run multiple processes concurrently.

is there any risk of corruption or overwriting of the various "gcda” files if different processes attempt to write on them?
If safe I can easily speed up the generation of profiles by orders of magnitude.

 thanks,
     vincenzo







[Index of Archives]     [Linux C Programming]     [Linux Kernel]     [eCos]     [Fedora Development]     [Fedora Announce]     [Autoconf]     [The DWARVES Debugging Tools]     [Yosemite Campsites]     [Yosemite News]     [Linux GCC]

  Powered by Linux