This function may be called more than once. Each call will dump the profile information to a new .dyn file. The dynamic profile counters are then reset, and execution of the instrumented application continues.
Periodic calls to this function allow a non-terminating application to generate one or more profile information files. These files are merged during the feedback phase of profile-guided optimization. The direct use of this function allows your application to control precisely when the profile information is generated.