From c74f1b6bac57b626e541b471d40de4691fa2c8e4 Mon Sep 17 00:00:00 2001 From: Yi Kong Date: Tue, 23 Feb 2021 20:00:37 +0800 Subject: [PATCH] PGO for libc++ This improves app launch time by 0.76%. Test: presubmit Bug: 181102883 Bug: 175205560 Change-Id: Ic541e376d3c907c6d896621e5afedba8e1045f88 --- Android.bp | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/Android.bp b/Android.bp index 2dbe41e3c..2d426ceca 100644 --- a/Android.bp +++ b/Android.bp @@ -160,7 +160,16 @@ cc_library_shared { whole_static_libs: ["libc++_static"], stl: "none", + pgo: { + sampling: true, + }, + target: { + android: { + pgo: { + profile_file: "libc++/libc++.profdata", + }, + }, darwin: { unexported_symbols_list: "lib/libc++unexp.exp", force_symbols_not_weak_list: "lib/notweak.exp",