ZygoteInit: warm up JCA providers during preload
This makes the time spent in the first call of an app to SSLSocketFactory.getDefault() drop from ~240 ms to ~50 ms. In M it was around ~6ms. This is due to the fact that, while instantiating the default factory, all providers are initialized. In order to obtain the timings above, I created an app calling SSLSocketFactory.getDefault in onCreate and timed it with System.currentTimeMillis() . (cherry picked from commit 6cb7b1c4) Bug: 28545496 Change-Id: Ic5aab3ece609d9fef06fee4ccb83d8371af075b2
Loading
Please register or sign in to comment