"...0d0cea2424ae97b27447dc64a7dbfae83c036c45b403392f0e8ba.png" did not exist on "7c4ae57f9c20a3e1ea3e9afbea6fe2262e3d865b"
Optimise UserWakeupStorePerformance
Before the change, mStartingUsers list was used to store users that were being started. This caused spikiness and user boot time regression. After the change, this intermediate mStartingUsers list was removed and the performance was returned to previous state. This step is not necessary as it lasts only a few ms which leaves a very narrow window when user ID is not in the list. Bug: 337788578 Test: manual && perfetto trace testing && atest UserWakeupStoreTest Flag: com.android.server.alarm.start_user_before_scheduled_alarms Change-Id: I83ad157c0b0fa118ce9f2bd3237a44e784641132
Loading
Please register or sign in to comment