Architecture-components-samples: Extreme lags on Navigation sample

Created on 23 May 2018  路  9Comments  路  Source: android/architecture-components-samples

Navigation animations are extremely and consistently janky. I can count the frames. Sometimes between 3 and 10 frames only are drawn, the others are dropped!

Most helpful comment

I got the same issue, the sample open Leaderboard is lags a lot. And I have done a method trace and I found the most of its time is doing draw operation, check the call chart below.
wx20180607-174241
In addition, I found if you remove the avatar background android:background="@drawable/avatar_5_raster" from list_view_item.xml, the lags will relieve

All 9 comments

Unless you show your code, stack-trace or anything, no one will be able to guess anything.

@bernaferrari The code is in this repo, unmodified. Compiled with Android Studio 3.2 Canary 15. Only the Android Gradle plugin has been updated. There are no guesses to take, just a performance issue to explain and tackle

Have you tried method profiling?

@Zhuinden Yes, but it doesn't help finding the bottleneck.
Did anyone tried this sample?
I just tried to run it on another device, running Android 4.4.2, and Fragment transitions lag a lot too.

@yigit Are you experiencing these lags in the navigation sample during slide animations?

Yeah, no problems.. I even integrated into my app (you can try here: https://github.com/bernaferrari/ChangeDetection) and no issues.

@bernaferrari Your project doesn't drop frames during navigation like the sample here is doing 馃憤

To open the about screen (the info icon) I'm using the exactly same animation as this repo is using, I only changed the length from 500ms to 250ms. You could use DU recorder to record your screen, so we may take a look..

I got the same issue, the sample open Leaderboard is lags a lot. And I have done a method trace and I found the most of its time is doing draw operation, check the call chart below.
wx20180607-174241
In addition, I found if you remove the avatar background android:background="@drawable/avatar_5_raster" from list_view_item.xml, the lags will relieve

Was this page helpful?
0 / 5 - 0 ratings