Disable AddressTrackerLinux on Android P+ as it's unnecessary.
Since Android P, ConnectivityManager's NetworkCallback signals (which NetworkChangeNotifierAutoDetect listens to) include changes to VPNs so Chrome doesn't need to use AddressTrackerLinux to detect VPNs coming and going. Avoiding it should speed up initialization and decrease memory usage. This change disables all of NetworkChangeNotifierAndroid's BlockingThreadObjects for Android P+ as it only contains an AddressTrackerLinux instantiation. Change-Id: Ic64f0360d78ee9d75e3f7e5a46ac7e57ccc2dd93 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2007525 Commit-Queue: Paul Jensen <pauljensen@chromium.org> Commit-Queue: Matt Menke <mmenke@chromium.org> Reviewed-by:Matt Menke <mmenke@chromium.org> Auto-Submit: Paul Jensen <pauljensen@chromium.org> Cr-Commit-Position: refs/heads/master@{#733993}
Showing
Please register or sign in to comment