Preload const-strings only for profile methods.

This fixes a boot image size regression due to including all
the const-strings.

Note that this re-introduces one source of non-determinism
when compiling the boot image, i.e. string resolution for
inlined methods not present in the profile. This shall be
fixed by a follow-up CL.

Boot image sizes for aosp_taimen-userdebug:
 - before:
   arm/boot*.art: 14483456
   arm64/boot*.art: 18751488
 - after:
   arm/boot*.art: 12349440 (-2.0MiB)
   arm64/boot*.art: 16609280 (-2.0MiB)

Test: aosp_taimen-userdebug boots.
Test: m test-art-host-gtest
Bug: 76145463
Bug: 26687569
Change-Id: I5127d58bc7bdf24532fda6cc7d32a1bd2068452e
1 file changed