Commit Graph

346591 Commits

Author SHA1 Message Date
Zhizhou Yang
17371ecffc Enable PGO for hwui
This patch is trying to apply PGO for hwui. According to some research
on PGO before, we got a 5% to 10% performance improvement with PGO on
hwui and we hope to enable it.

The patch specified a hwui.profdata file, which locates in internal
google_data/pgo_profile directory, to work as the profile to feed PGO.
This profdata can be re-collected through the PGO collecting script in
the benchmark directory, and it was based on hwuimicro/hwuimacro
benchmark for now.

PGO can be turned of by setting ANDROID_PGO_NO_PROFILE_USE environment
variable.

Test: Build hwui successfully and verified the performance improvement
on device through benchmark.
Bug: http://b/63768402

Change-Id: Ib63e5504be34bdfe49f6bc2c52964c30c81f1416
2017-10-13 11:42:13 -07:00
Jeff Sharkey
df043ee75c Merge "Merge "DO NOT MERGE. KEY_INTENT shouldn't grant permissions." into nyc-dev am: 254369967a am: 4a60106aa0 am: 72df97053c am: da3d10591a am: 97f6a0da40 -s ours am: 3b47256ccf am: a7f0504849" into oc-dr1-dev-plus-aosp am: 6ef8866b04
am: 6530612cee  -s ours

Change-Id: I4f9d6946e30f63200b66c0c04744feccc03f267a
2017-10-11 23:06:17 +00:00
Jeff Sharkey
1c65520aeb Merge "Merge "DO NOT MERGE. KEY_INTENT shouldn't grant permissions." into nyc-dev am: 254369967a am: 4a60106aa0 am: 72df97053c am: da3d10591a am: 97f6a0da40 -s ours am: 3b47256ccf am: a7f0504849 am: 5712d1fb47" into oc-mr1-dev-plus-aosp
am: da968fb57f  -s ours

Change-Id: Iec09725428ddb1ae2cea3936395b9ce9c84ecc84
2017-10-11 23:01:06 +00:00
Dan Albert
cd4e159bbf Merge "Add missing includes." am: 4be4bb3db7 am: 41c08f49b4 am: e9aaf3c546
am: caebafaf94

Change-Id: I5ec663813ede4bb794691ecb5e9afc0140accb84
2017-10-11 22:56:45 +00:00
Jeff Sharkey
ff40949f5b Merge "Merge "DO NOT MERGE. KEY_INTENT shouldn't grant permissions." into nyc-mr1-dev am: 9d3706046c am: b4d23d55c2 am: e1ae848970 -s ours am: 7f108b81b3 am: 4a71a2daf6 am: e2a1e9f7d8" into oc-mr1-dev-plus-aosp
am: 54bfe3acdd  -s ours

Change-Id: I75c61202b938d1cdf61755877d1ecbfb9191ddea
2017-10-11 22:48:29 +00:00
Jeff Sharkey
6530612cee Merge "Merge "DO NOT MERGE. KEY_INTENT shouldn't grant permissions." into nyc-dev am: 254369967a am: 4a60106aa0 am: 72df97053c am: da3d10591a am: 97f6a0da40 -s ours am: 3b47256ccf am: a7f0504849" into oc-dr1-dev-plus-aosp
am: 6ef8866b04

Change-Id: Ic989ee531576564282dbc4ab065f4dd6b99a6c4c
2017-10-11 22:42:20 +00:00
Jeff Sharkey
d8a053cda2 Merge "Merge "Merge "DO NOT MERGE. KEY_INTENT shouldn't grant permissions." into oc-dev am: 31c5adc279 am: 3f671b3194" into oc-mr1-dev am: 383ab095f5" into oc-mr1-dev-plus-aosp
am: 289b4d8c53  -s ours

Change-Id: Id4fe5d06de655a44e1b0a40aed44acc32df3b30e
2017-10-11 22:37:44 +00:00
Jeff Sharkey
6f2ab66f45 Merge "Merge "DO NOT MERGE. KEY_INTENT shouldn't grant permissions." into nyc-mr1-dev am: 9d3706046c am: b4d23d55c2 am: e1ae848970 -s ours am: 7f108b81b3 am: 4a71a2daf6 am: 0de1d85a01" into oc-mr1-dev-plus-aosp
am: a04a837f95  -s ours

Change-Id: I6ea442a00fe0ca7a6af767ae427a0d2b8256b42c
2017-10-11 22:33:05 +00:00
Jean-Michel Trivi
900699c173 Merge "Merge "Fix alarm preview volume" into oc-mr1-dev am: b9629cd432" into oc-mr1-dev-plus-aosp
am: fd77afd548

Change-Id: I9ed6b346f9f81a338169628d9e2c955421560744
2017-10-11 22:28:57 +00:00
Android Build Merger (Role)
da968fb57f Merge "Merge "DO NOT MERGE. KEY_INTENT shouldn't grant permissions." into nyc-dev am: 254369967a am: 4a60106aa0 am: 72df97053c am: da3d10591a am: 97f6a0da40 -s ours am: 3b47256ccf am: a7f0504849 am: 5712d1fb47" into oc-mr1-dev-plus-aosp 2017-10-11 22:28:09 +00:00
Jeff Sharkey
6694c5c6f0 Merge "DO NOT MERGE. KEY_INTENT shouldn't grant permissions." into nyc-dev am: 254369967a am: 4a60106aa0 am: 72df97053c am: da3d10591a am: 97f6a0da40 -s ours am: 3b47256ccf am: a7f0504849
am: 5712d1fb47

Change-Id: Id5d6dd68924837f09d6f2b1178ce41c2d1e81219
2017-10-11 22:26:38 +00:00
Dan Albert
caebafaf94 Merge "Add missing includes." am: 4be4bb3db7 am: 41c08f49b4
am: e9aaf3c546

Change-Id: I41e4375d053ad5aa64bd4ca3a78b23644b2c725b
2017-10-11 22:22:04 +00:00
Android Build Merger (Role)
54bfe3acdd Merge "Merge "DO NOT MERGE. KEY_INTENT shouldn't grant permissions." into nyc-mr1-dev am: 9d3706046c am: b4d23d55c2 am: e1ae848970 -s ours am: 7f108b81b3 am: 4a71a2daf6 am: e2a1e9f7d8" into oc-mr1-dev-plus-aosp 2017-10-11 22:16:07 +00:00
Jeff Sharkey
e8af749eec Merge "DO NOT MERGE. KEY_INTENT shouldn't grant permissions." into oc-dev am: 31c5adc279 am: 3f671b3194 am: 8bfef31ce0
am: c4649e252d  -s ours

Change-Id: I874d8afcbd14d28bf7ade224fc7cb72093482e1d
2017-10-11 22:15:44 +00:00
Android Build Merger (Role)
6ef8866b04 Merge "Merge "DO NOT MERGE. KEY_INTENT shouldn't grant permissions." into nyc-dev am: 254369967a am: 4a60106aa0 am: 72df97053c am: da3d10591a am: 97f6a0da40 -s ours am: 3b47256ccf am: a7f0504849" into oc-dr1-dev-plus-aosp 2017-10-11 22:14:32 +00:00
Jeff Sharkey
b969ac5fd0 Merge "DO NOT MERGE. KEY_INTENT shouldn't grant permissions." into nyc-mr1-dev am: 9d3706046c am: b4d23d55c2 am: e1ae848970 -s ours am: 7f108b81b3 am: 4a71a2daf6
am: e2a1e9f7d8

Change-Id: I7a72aa1793c5e45434f50c4d810164fbbfd70ef9
2017-10-11 22:13:37 +00:00
Jeff Sharkey
5712d1fb47 Merge "DO NOT MERGE. KEY_INTENT shouldn't grant permissions." into nyc-dev am: 254369967a am: 4a60106aa0 am: 72df97053c am: da3d10591a am: 97f6a0da40 -s ours am: 3b47256ccf
am: a7f0504849

Change-Id: Ib17c9471d7f3bdde18e3de4ad693fd9ef5312059
2017-10-11 22:11:51 +00:00
Jeff Sharkey
a54bfed476 Merge "DO NOT MERGE. KEY_INTENT shouldn't grant permissions." into nyc-dev am: 254369967a am: 4a60106aa0 am: 72df97053c am: da3d10591a am: 97f6a0da40 -s ours am: 3b47256ccf
am: a7f0504849

Change-Id: I08b0a31acd8044b1fb1676052f853bbc1b1201a1
2017-10-11 22:11:49 +00:00
Dan Albert
e9aaf3c546 Merge "Add missing includes." am: 4be4bb3db7
am: 41c08f49b4

Change-Id: I67b30cd624fe42521097c20cc45ee6db19c0d43e
2017-10-11 22:07:46 +00:00
Android Build Merger (Role)
289b4d8c53 Merge "Merge "Merge "DO NOT MERGE. KEY_INTENT shouldn't grant permissions." into oc-dev am: 31c5adc279 am: 3f671b3194" into oc-mr1-dev am: 383ab095f5" into oc-mr1-dev-plus-aosp 2017-10-11 22:06:40 +00:00
Jeff Sharkey
e3e396ac41 Merge "Merge "DO NOT MERGE. KEY_INTENT shouldn't grant permissions." into oc-dev am: 31c5adc279 am: 3f671b3194" into oc-mr1-dev
am: 383ab095f5

Change-Id: Ic1d6542b99aa8e559c17826a32ed128610c964b0
2017-10-11 22:02:35 +00:00
Android Build Merger (Role)
a04a837f95 Merge "Merge "DO NOT MERGE. KEY_INTENT shouldn't grant permissions." into nyc-mr1-dev am: 9d3706046c am: b4d23d55c2 am: e1ae848970 -s ours am: 7f108b81b3 am: 4a71a2daf6 am: 0de1d85a01" into oc-mr1-dev-plus-aosp 2017-10-11 21:59:03 +00:00
Jeff Sharkey
2771394e89 Merge "DO NOT MERGE. KEY_INTENT shouldn't grant permissions." into nyc-mr1-dev am: 9d3706046c am: b4d23d55c2 am: e1ae848970 -s ours am: 7f108b81b3 am: 4a71a2daf6
am: 0de1d85a01

Change-Id: I61273206efb364da1317666b199fda6a0ecb5c12
2017-10-11 21:56:49 +00:00
Dan Albert
41c08f49b4 Merge "Add missing includes."
am: 4be4bb3db7

Change-Id: Icdae2b63df8e5d61e6acabb6fb85efa28026d535
2017-10-11 21:52:41 +00:00
Jeff Sharkey
a7f0504849 Merge "DO NOT MERGE. KEY_INTENT shouldn't grant permissions." into nyc-dev am: 254369967a am: 4a60106aa0 am: 72df97053c am: da3d10591a am: 97f6a0da40 -s ours
am: 3b47256ccf

Change-Id: Ie321b5922ec83367ec93e528993fb205ebcad1ac
2017-10-11 21:52:08 +00:00
Android Build Merger (Role)
fd77afd548 Merge "Merge "Fix alarm preview volume" into oc-mr1-dev am: b9629cd432" into oc-mr1-dev-plus-aosp 2017-10-11 21:50:42 +00:00
Jeff Sharkey
c4649e252d Merge "DO NOT MERGE. KEY_INTENT shouldn't grant permissions." into oc-dev am: 31c5adc279 am: 3f671b3194
am: 8bfef31ce0

Change-Id: I79106ed066b76f9597d74e56498fa3a9c6258f7f
2017-10-11 21:48:19 +00:00
Jean-Michel Trivi
47aa351692 Merge "Fix alarm preview volume" into oc-mr1-dev
am: b9629cd432

Change-Id: If5bc5bbdb5239609db61e4706c6b2395b0231f83
2017-10-11 21:48:00 +00:00
Jeff Sharkey
3700554d86 Merge "DO NOT MERGE. KEY_INTENT shouldn't grant permissions." into nyc-mr2-dev am: 09984216e6 -s ours am: 5f17a285f9 am: 98371ee7c9 am: e0e1c8ae4c
am: b49d357915  -s ours

Change-Id: Ib8d2efccb01873827335ca6eece42ca738b67e0c
2017-10-11 21:43:30 +00:00
Android Build Merger (Role)
dc5d89e59a Merge "Merge "DO NOT MERGE. KEY_INTENT shouldn't grant permissions." into nyc-mr2-dev am: 09984216e6 -s ours am: 5f17a285f9 am: 98371ee7c9 am: e6f60d0fcb am: 4a69ee914c -s ours" 2017-10-11 21:38:31 +00:00
Jeff Sharkey
e2a1e9f7d8 Merge "DO NOT MERGE. KEY_INTENT shouldn't grant permissions." into nyc-mr1-dev am: 9d3706046c am: b4d23d55c2 am: e1ae848970 -s ours am: 7f108b81b3
am: 4a71a2daf6

Change-Id: Id8a401121d8bff24b5695f0ad0d4c923da93995c
2017-10-11 21:38:30 +00:00
Treehugger Robot
4be4bb3db7 Merge "Add missing includes." 2017-10-11 21:37:28 +00:00
Jeff Sharkey
0de1d85a01 Merge "DO NOT MERGE. KEY_INTENT shouldn't grant permissions." into nyc-mr1-dev am: 9d3706046c am: b4d23d55c2 am: e1ae848970 -s ours am: 7f108b81b3
am: 4a71a2daf6

Change-Id: I0fef13605c0a2da1b787bc11ac4ec06926665ba2
2017-10-11 21:36:45 +00:00
Jeff Sharkey
68408918c2 Merge "DO NOT MERGE. KEY_INTENT shouldn't grant permissions." into nyc-mr2-dev am: 09984216e6 -s ours am: 5f17a285f9 am: 98371ee7c9 am: e6f60d0fcb
am: 4a69ee914c  -s ours

Change-Id: Id50190ce08ae0d0f1e417db0f7290b3c7ea5c2fe
2017-10-11 21:35:48 +00:00
Jeff Sharkey
3b47256ccf Merge "DO NOT MERGE. KEY_INTENT shouldn't grant permissions." into nyc-dev am: 254369967a am: 4a60106aa0 am: 72df97053c am: da3d10591a
am: 97f6a0da40  -s ours

Change-Id: Icd0d048be2d037fa19befb94ccd8d6fda26bee74
2017-10-11 21:34:24 +00:00
Jeff Sharkey
b49d357915 Merge "DO NOT MERGE. KEY_INTENT shouldn't grant permissions." into nyc-mr2-dev am: 09984216e6 -s ours am: 5f17a285f9 am: 98371ee7c9
am: e0e1c8ae4c

Change-Id: I4ace250ae2b4998e7c77f361dddd47f815b9ad27
2017-10-11 21:32:36 +00:00
Bryce Lee
fd39b2375f Merge "Initial tests for launch bounds." 2017-10-11 21:29:56 +00:00
TreeHugger Robot
f65d166959 Merge "Removed remaining use of static stack ids." 2017-10-11 21:27:05 +00:00
Android Build Merger (Role)
383ab095f5 Merge "Merge "DO NOT MERGE. KEY_INTENT shouldn't grant permissions." into oc-dev am: 31c5adc279 am: 3f671b3194" into oc-mr1-dev 2017-10-11 21:26:04 +00:00
Jeff Sharkey
97f6a0da40 Merge "DO NOT MERGE. KEY_INTENT shouldn't grant permissions." into nyc-dev am: 254369967a am: 4a60106aa0 am: 72df97053c
am: da3d10591a

Change-Id: I22ddd0fb81ca1acdb070a5872b4c0a31e197e15b
2017-10-11 21:24:41 +00:00
Android Build Merger (Role)
6ecf046c45 Merge "Merge "Check target api version before crashing apps." into oc-mr1-dev am: 4e733f3074 am: c1bcf2ff95" 2017-10-11 21:23:45 +00:00
Jeff Sharkey
4a69ee914c Merge "DO NOT MERGE. KEY_INTENT shouldn't grant permissions." into nyc-mr2-dev am: 09984216e6 -s ours am: 5f17a285f9 am: 98371ee7c9
am: e6f60d0fcb

Change-Id: Ia9d41c8a74dd6862e27c9712ff404efa75caeda4
2017-10-11 21:23:11 +00:00
Jeff Sharkey
69e02608d5 Merge "DO NOT MERGE. KEY_INTENT shouldn't grant permissions." into oc-dev am: 31c5adc279
am: 3f671b3194

Change-Id: I16c9f75cf0181b834cbfa1a7e716aaced2768c5e
2017-10-11 21:21:51 +00:00
Julia Reynolds
d0263a73c1 Merge "Check target api version before crashing apps." into oc-mr1-dev am: 4e733f3074
am: c1bcf2ff95

Change-Id: I3d8003a0a4f1c2917af1aae93575672fcbf10e74
2017-10-11 21:20:55 +00:00
TreeHugger Robot
7f02d9c67c Merge "Don't proguard FrameworksServicesTests" 2017-10-11 21:20:17 +00:00
TreeHugger Robot
b9629cd432 Merge "Fix alarm preview volume" into oc-mr1-dev 2017-10-11 21:19:54 +00:00
Jeff Sharkey
8bfef31ce0 Merge "DO NOT MERGE. KEY_INTENT shouldn't grant permissions." into oc-dev am: 31c5adc279
am: 3f671b3194

Change-Id: I9abdd6f2df64398385a98686d66c4c043939adc6
2017-10-11 21:19:01 +00:00
Jeff Sharkey
4a71a2daf6 Merge "DO NOT MERGE. KEY_INTENT shouldn't grant permissions." into nyc-mr1-dev am: 9d3706046c am: b4d23d55c2 am: e1ae848970 -s ours
am: 7f108b81b3

Change-Id: I87e6ae95c5a4be28cd268bac73548de83cf61ed6
2017-10-11 21:18:21 +00:00
Jeff Sharkey
da3d10591a Merge "DO NOT MERGE. KEY_INTENT shouldn't grant permissions." into nyc-dev am: 254369967a am: 4a60106aa0
am: 72df97053c

Change-Id: I62e502ebc6ac642cac7165ce1ce0982675362ab3
2017-10-11 21:12:09 +00:00
Jeff Sharkey
e6f60d0fcb Merge "DO NOT MERGE. KEY_INTENT shouldn't grant permissions." into nyc-mr2-dev am: 09984216e6 -s ours am: 5f17a285f9
am: 98371ee7c9

Change-Id: I02c6f8314289abbc0639c634c478f293ecd1d679
2017-10-11 21:04:06 +00:00