Merging Profiles from Multiple Sources
The PGO infrastructure enables you to combine multiple profiles into a single one using the Native Image Utils Tool. Merging profiles implies that the resulting profile will contain the union of all types, methods, and profile entries from the provided profiles.
Usage
To merge two profiles, profile_1.iprof and profile_2.iprof, into a single file named output_profile.iprof, use the following command:
native-image-utils merge-pgo-profiles --input-file=profile_1.iprof --input-file=profile_2.iprof --output-file=output_profile.iprof
There is also a way to specify a directory as a source of profiles using the --input-dir=<path> option.
Then it only searches for profiles in the given directory, excluding subdirectories.
native-image-utils merge-pgo-profiles --input-dir=my_profiles/ --output-file=output_profile.iprof