sentry-java icon indicating copy to clipboard operation
sentry-java copied to clipboard

Add support for 16KB page sizes (Android 15)

Open markushi opened this issue 1 year ago • 1 comments

:scroll: Description

Configures all relevant builds to use 16KB page size, inspired by https://github.com/getsentry/sentry-native/pull/1028.

:bulb: Motivation and Context

This fixes the 7.x sentry-android SDK side of https://github.com/getsentry/sentry-native/issues/989.

:green_heart: How did you test it?

Manual testing using the Android 15 - 16KB page size enabled emulator.

:pencil: Open Tasks

  • [ ] Switch to release branch of sentry-native (right now it's the feat/support_16kb_page_size branch)

:crystal_ball: Next steps

markushi avatar Aug 06 '24 05:08 markushi

Messages
:book: Do not forget to update Sentry-docs with your feature once the pull request gets approved.

Generated by :no_entry_sign: dangerJS against 028252d250b13024d05a11215071e41b03d46088

github-actions[bot] avatar Aug 06 '24 05:08 github-actions[bot]

Performance metrics :rocket:

  Plain With Sentry Diff
Startup time 422.63 ms 473.11 ms 50.47 ms
Size 1.70 MiB 2.35 MiB 668.78 KiB

Previous results on branch: feat/support_16kb_page_size

Startup times

Revision Plain With Sentry Diff
fc147ba3dcc2baa973075ef83c5c47ad7358c5c4 396.92 ms 443.64 ms 46.72 ms
e677f6f5e1299e66e5837a0aaef179f51c25a4d3 392.02 ms 454.48 ms 62.46 ms
d332ad27d8d067e759b058c825455568ff93d2f8 376.36 ms 429.84 ms 53.48 ms
f453acaf7e6acbe85380534bfc8c2b51849934e2 408.87 ms 436.92 ms 28.04 ms
c9fcd1550605991c43828eb7c32519479c7e509b 424.92 ms 453.36 ms 28.44 ms
a61b52a6889d67bc32eb28d2487d1fa18c6df436 398.18 ms 477.58 ms 79.40 ms

App size

Revision Plain With Sentry Diff
fc147ba3dcc2baa973075ef83c5c47ad7358c5c4 1.70 MiB 2.35 MiB 668.28 KiB
e677f6f5e1299e66e5837a0aaef179f51c25a4d3 1.70 MiB 2.35 MiB 668.27 KiB
d332ad27d8d067e759b058c825455568ff93d2f8 1.70 MiB 2.35 MiB 668.24 KiB
f453acaf7e6acbe85380534bfc8c2b51849934e2 1.70 MiB 2.35 MiB 668.28 KiB
c9fcd1550605991c43828eb7c32519479c7e509b 1.70 MiB 2.35 MiB 668.26 KiB
a61b52a6889d67bc32eb28d2487d1fa18c6df436 1.70 MiB 2.35 MiB 668.28 KiB

github-actions[bot] avatar Oct 22 '24 11:10 github-actions[bot]