Forking form Issue 708710.
See summary in go/gnsjm for the full story.
The key reason why we didn't catch this leak in our benchmark seems to be the fact that we don't have any user story that goes back to the NTP repeatedly.
Should we add it? Is it feasible? How much work is it?
Adding relevant people.
Adding this extra system health story seems pretty no-brainer to me. Maybe ssid@ can add this extra case to his on-going EM sh stories?
From issue 708710:
for i in `seq 1 100`; do
adb shell am start -a android.intent.action.VIEW -n com.google.android.apps.chrome/.Main
sleep 1
adb shell input tap 538 842 (search_box)
sleep 1
adb shell input text 'www.reddit.com'
adb shell input keyevent 66
sleep 6
adb shell input tap 463 134 (url_bar)
sleep 1
adb shell input text 'news.google.com'
adb shell input keyevent 66
sleep 6
adb shell input keyevent 4 (back)
sleep 2
adb shell input keyevent 4 (back)
sleep 2
adb shell input keyevent 3 (home)
sleep 2
done
Comment 1 by nedngu...@google.com
, Apr 7 2017