Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Compose 1.7.0-beta05 and update other AndroidX dependencies. #209

Merged
merged 1 commit into from
Jul 12, 2024

Conversation

ychescale9
Copy link
Member

New benchmark results:

HomeFeedRecompositionBenchmark_homeFeedStateChange
FeedItem:%CardCount   min 10.0,   median 10.0,   max 10.0
FeedItem:%CardSumMs   min  3.0,   median  3.4,   max  4.0
FeedListCount         min  4.0,   median  4.0,   max  4.0
FeedListSumMs         min  0.2,   median  0.3,   max  0.3
SectionHeaderCount    min  4.0,   median  4.0,   max  4.0
SectionHeaderSumMs    min  0.1,   median  0.1,   max  0.1
frameCount            min 60.0,   median 65.0,   max 93.0
frameDurationCpuMs    P50   4.4,   P90   9.9,   P95  11.2,   P99  12.7
frameOverrunMs        P50  -8.3,   P90  -2.8,   P95  -0.6,   P99   1.4

HomeFeedScrollingBenchmark_scrollHomeFeedCompilationBaselineProfiles
FeedItem:%CardCount   min  20.0,   median  22.0,   max  27.0
FeedItem:%CardSumMs   min  12.0,   median  14.8,   max  17.8
frameCount            min 588.0,   median 614.5,   max 646.0
frameDurationCpuMs    P50   10.1,   P90   14.5,   P95   15.0,   P99   15.7
frameOverrunMs        P50   -1.2,   P90    1.5,   P95    2.0,   P99    2.8

HomeFeedScrollingBenchmark_scrollHomeFeedCompilationNone
FeedItem:%CardCount   min  20.0,   median  24.0,   max  27.0
FeedItem:%CardSumMs   min  27.6,   median  43.6,   max  50.7
frameCount            min 590.0,   median 621.5,   max 646.0
frameDurationCpuMs    P50   10.6,   P90   14.8,   P95   15.3,   P99   16.4
frameOverrunMs        P50   -0.6,   P90    2.0,   P95    2.5,   P99    3.4

ScreenTransitionBenchmark_openAndCloseDetailsScreenKotlinYouTube
FeedItem:%CardCount   min   2.0,   median   2.0,   max   2.0
FeedItem:%CardSumMs   min   0.9,   median   0.9,   max   1.1
FeedListCount         min   1.0,   median   1.0,   max   1.0
FeedListSumMs         min   0.1,   median   0.1,   max   0.2
Screen:%Count         min   9.0,   median   9.0,   max   9.0
Screen:%SumMs         min   4.3,   median   5.1,   max   7.4
frameCount            min 125.0,   median 186.0,   max 218.0
frameDurationCpuMs    P50   12.8,   P90   28.8,   P95   32.4,   P99   43.7
frameOverrunMs        P50    3.8,   P90   19.6,   P95   25.6,   P99   44.6

ScreenTransitionBenchmark_openAndCloseDetailsScreenTalkingKotlin
FeedItem:%CardCount   min  5.0,   median  5.0,   max  6.0
FeedItem:%CardSumMs   min  1.5,   median  1.8,   max  2.4
FeedListCount         min  1.0,   median  1.0,   max  1.0
FeedListSumMs         min  0.2,   median  0.2,   max  0.2
Screen:%Count         min  3.0,   median  3.0,   max  3.0
Screen:%SumMs         min  9.2,   median 11.0,   max 12.6
frameCount            min 67.0,   median 68.0,   max 71.0
frameDurationCpuMs    P50  12.1,   P90  32.8,   P95  34.3,   P99  42.4
frameOverrunMs        P50   3.8,   P90  30.7,   P95  38.0,   P99  53.2

ScreenTransitionBenchmark_openAndCloseDetailsScreenKotlinWeekly
FeedItem:%CardCount   min  3.0,   median  4.0,   max  4.0
FeedItem:%CardSumMs   min  1.3,   median  2.0,   max  2.3
FeedListCount         min  1.0,   median  1.0,   max  1.0
FeedListSumMs         min  0.2,   median  0.2,   max  0.2
Screen:%Count         min  3.0,   median  3.0,   max  3.0
Screen:%SumMs         min  2.7,   median  3.0,   max  3.8
frameCount            min 89.0,   median 95.0,   max 97.0
frameDurationCpuMs    P50  17.1,   P90  32.6,   P95  34.5,   P99  42.6
frameOverrunMs        P50  12.1,   P90  30.7,   P95  35.9,   P99  44.9

ScreenTransitionBenchmark_openAndCloseDetailsScreenKotlinBlog
FeedItem:%CardCount   min   3.0,   median   3.0,   max   3.0
FeedItem:%CardSumMs   min   1.2,   median   1.4,   max   2.3
FeedListCount         min   1.0,   median   1.0,   max   1.0
FeedListSumMs         min   0.1,   median   0.2,   max   0.2
Screen:%Count         min   9.0,   median   9.0,   max   9.0
Screen:%SumMs         min   4.1,   median   4.8,   max   6.2
frameCount            min 132.0,   median 141.0,   max 149.0
frameDurationCpuMs    P50   24.4,   P90   31.4,   P95   37.0,   P99   45.6
frameOverrunMs        P50   10.5,   P90   26.7,   P95   40.4,   P99   56.2

StartupBenchmark_startupCompilationBaselineProfiles
timeToFullDisplayMs      min 531.6,   median 570.7,   max 734.4
timeToInitialDisplayMs   min 434.0,   median 455.6,   max 538.6

StartupBenchmark_startupCompilationNone
timeToFullDisplayMs      min 634.1,   median 689.3,   max 794.2
timeToInitialDisplayMs   min 468.8,   median 490.1,   max 525.9

@ychescale9 ychescale9 merged commit 204b55e into main Jul 12, 2024
5 checks passed
@ychescale9 ychescale9 deleted the yc/update-compose-etc branch July 12, 2024 04:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant