Sergio Giro
80755a5a25
ZygoteInit: install AndroidKeyStoreProvider in the Zygote
...
Instead of in activity thread. That way, we can warm up (ie,
precompute cached values) this provider and AndroidBCWorkaroundProvider
(which are installed together) so that the computation doesn't
happen in the app. As a result, the time spent in the first call to
SSLSocketFactory.getDefault() decreases by ~5ms in angler userdebug.
Measured with an app calling SSLSocketFactory.getDefault in onCreate
and timed it with System.currentTimeMillis() .
(cherry picked from commit 69de32071c )
Bug: 28545496
Change-Id: Ic4e11d058fb404eaa92db925a3e765fc3bef7ae2
2016-05-23 11:24:34 +01:00
..
2015-08-11 09:40:57 +00:00
2015-07-31 13:10:55 -07:00
2015-08-06 10:28:08 -07:00
2015-02-28 14:47:49 -05:00
2015-08-21 13:28:00 -07:00
2015-11-02 16:15:35 -08:00
2015-07-15 10:44:43 -07:00
2015-10-16 13:42:32 -07:00
2016-03-14 11:48:40 +00:00
2015-05-08 17:17:16 -07:00
2015-08-06 18:47:41 -07:00
2015-06-17 11:41:45 -07:00
2016-05-23 11:24:34 +01:00
2015-07-14 10:03:06 -07:00
2015-02-28 14:47:49 -05:00
2015-11-11 18:21:57 -05:00
2015-08-01 17:04:28 +00:00
2015-08-11 15:02:42 -04:00
2015-02-28 14:47:49 -05:00
2015-05-06 09:44:53 -07:00
2015-04-08 18:04:11 +08:00
2016-04-26 13:16:54 -07:00
2015-10-09 13:22:09 -07:00
2016-02-08 00:06:34 -08:00
2015-09-08 17:54:37 -07:00
2015-07-21 14:30:24 -07:00
2015-06-17 11:41:45 -07:00
2015-07-14 18:33:08 -07:00
2015-01-13 17:34:17 -08:00
2015-05-06 15:57:09 -07:00
2015-08-13 16:57:29 -07:00
2015-07-29 10:22:30 -07:00
2015-07-14 10:03:06 -07:00
2015-07-29 15:20:21 -07:00
2015-10-19 16:40:03 -07:00
2015-04-30 12:52:32 -07:00
2015-10-19 16:40:03 -07:00
2015-10-19 16:40:03 -07:00
2015-10-20 14:36:00 +00:00
2015-05-14 14:12:16 -07:00
2015-03-03 22:25:13 +00:00
2015-08-06 18:47:41 -07:00
2015-04-21 16:59:12 -07:00
2016-02-08 00:06:34 -08:00
2015-03-26 18:57:36 -07:00
2015-06-08 11:53:35 -04:00
2015-08-03 15:56:49 -07:00
2015-04-23 22:14:19 +00:00
2015-07-08 22:26:24 +00:00
2014-12-02 15:34:20 -08:00
2015-08-12 21:57:59 -07:00
2015-05-18 18:13:41 -07:00
2015-04-13 18:03:05 +00:00
2015-03-09 10:39:21 +00:00
2015-04-29 14:02:55 -07:00
2016-05-18 08:14:34 -07:00
2015-04-30 12:52:32 -07:00
2016-02-26 10:16:11 -08:00
2015-12-12 01:05:25 +00:00
2015-05-08 13:34:30 -04:00
2015-06-18 15:12:44 -04:00
2015-06-17 11:41:45 -07:00
2015-06-09 19:52:23 -07:00
2015-06-06 11:26:33 -07:00
2015-02-18 07:49:03 -08:00
2015-05-01 15:38:01 +01:00
2015-07-08 22:26:24 +00:00
2015-02-19 15:31:11 -08:00
2015-04-13 16:53:43 +00:00
2015-01-30 15:37:45 -08:00
2015-09-24 16:32:09 -07:00
2015-07-31 11:08:27 +09:00
2015-02-26 09:47:10 -08:00
2015-08-12 21:57:59 -07:00
2015-08-12 21:57:59 -07:00
2015-02-12 11:01:06 -08:00
2015-06-05 16:36:22 -07:00
2015-07-28 12:52:11 -07:00
2015-03-09 10:39:21 +00:00