Skip to content

chore(sample): Disable fast view rendering in the sample app #4936

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

Merged
merged 1 commit into from
Jun 18, 2025

Conversation

antonis
Copy link
Collaborator

@antonis antonis commented Jun 18, 2025

📢 Type of change

  • Bugfix
  • New feature
  • Enhancement
  • Refactoring

📜 Description

Disable fast view rendering (enableFastViewRendering) in the sample app since it does not work correctly on iOS making testing difficult

💡 Motivation and Context

enableFastViewRendering: true enableFastViewRendering: false
Screenshot 2025-06-18 at 3 44 51 PM Screenshot 2025-06-18 at 3 45 01 PM

💚 How did you test it?

Manual

📝 Checklist

  • I added tests to verify changes
  • No new PII added or SDK only sends newly added PII if sendDefaultPII is enabled
  • I updated the docs if needed.
  • I updated the wizard if needed.
  • All tests passing
  • No breaking changes

🔮 Next steps

#skip-changelog

@antonis antonis marked this pull request as ready for review June 18, 2025 13:50
@antonis antonis requested a review from lucas-zimerman as a code owner June 18, 2025 13:50
Copy link
Contributor

Android (legacy) Performance metrics 🚀

  Plain With Sentry Diff
Startup time 511.71 ms 516.47 ms 4.76 ms
Size 17.75 MiB 20.15 MiB 2.40 MiB

Baseline results on branch: main

Startup times

Revision Plain With Sentry Diff
ec2a485 450.84 ms 447.49 ms -3.35 ms
c352c30 331.98 ms 321.78 ms -10.20 ms
e12044e 453.78 ms 437.58 ms -16.20 ms
1f1c420 403.32 ms 411.98 ms 8.66 ms
f2c6fa5 445.15 ms 449.13 ms 3.98 ms
b4d6bde 425.51 ms 417.37 ms -8.14 ms
7d3c3cb 444.85 ms 456.65 ms 11.81 ms
df5da5d 425.55 ms 432.96 ms 7.41 ms
52d9c3f 481.48 ms 468.53 ms -12.95 ms
0e42017 402.23 ms 415.04 ms 12.81 ms

App size

Revision Plain With Sentry Diff
ec2a485 17.75 MiB 20.15 MiB 2.40 MiB
c352c30 17.75 MiB 20.15 MiB 2.40 MiB
e12044e 17.75 MiB 20.15 MiB 2.40 MiB
1f1c420 17.75 MiB 20.15 MiB 2.40 MiB
f2c6fa5 17.75 MiB 20.15 MiB 2.40 MiB
b4d6bde 17.75 MiB 20.15 MiB 2.40 MiB
7d3c3cb 17.75 MiB 20.15 MiB 2.40 MiB
df5da5d 17.75 MiB 20.15 MiB 2.40 MiB
52d9c3f 17.75 MiB 20.15 MiB 2.40 MiB
0e42017 17.75 MiB 20.15 MiB 2.40 MiB

Copy link
Contributor

Android (new) Performance metrics 🚀

  Plain With Sentry Diff
Startup time 396.53 ms 466.02 ms 69.49 ms
Size 7.15 MiB 8.42 MiB 1.26 MiB

Baseline results on branch: main

Startup times

Revision Plain With Sentry Diff
e12044e+dirty 404.20 ms 398.15 ms -6.06 ms
0e42017+dirty 387.33 ms 399.30 ms 11.97 ms
f2c6fa5+dirty 435.84 ms 433.84 ms -2.00 ms
ec2a485+dirty 397.67 ms 390.91 ms -6.76 ms
b4d6bde+dirty 390.51 ms 385.60 ms -4.91 ms
1f1c420+dirty 383.31 ms 386.98 ms 3.67 ms
7d3c3cb+dirty 395.20 ms 413.24 ms 18.04 ms
940bd65+dirty 408.45 ms 419.75 ms 11.30 ms
6e8a851+dirty 403.44 ms 430.87 ms 27.43 ms
df5da5d+dirty 415.54 ms 456.96 ms 41.42 ms

App size

Revision Plain With Sentry Diff
e12044e+dirty 7.15 MiB 8.42 MiB 1.26 MiB
0e42017+dirty 7.15 MiB 8.42 MiB 1.26 MiB
f2c6fa5+dirty 7.15 MiB 8.42 MiB 1.26 MiB
ec2a485+dirty 7.15 MiB 8.42 MiB 1.26 MiB
b4d6bde+dirty 7.15 MiB 8.42 MiB 1.26 MiB
1f1c420+dirty 7.15 MiB 8.42 MiB 1.26 MiB
7d3c3cb+dirty 7.15 MiB 8.42 MiB 1.26 MiB
940bd65+dirty 7.15 MiB 8.42 MiB 1.26 MiB
6e8a851+dirty 7.15 MiB 8.42 MiB 1.26 MiB
df5da5d+dirty 7.15 MiB 8.42 MiB 1.26 MiB

Copy link
Contributor

iOS (new) Performance metrics 🚀

  Plain With Sentry Diff
Startup time 1235.28 ms 1248.36 ms 13.08 ms
Size 3.19 MiB 4.35 MiB 1.17 MiB

Baseline results on branch: main

Startup times

Revision Plain With Sentry Diff
e12044e+dirty 1234.49 ms 1228.85 ms -5.64 ms
940bd65+dirty 1224.39 ms 1215.57 ms -8.82 ms
c352c30+dirty 1229.65 ms 1241.33 ms 11.67 ms
ec2a485+dirty 1209.65 ms 1229.18 ms 19.53 ms
7d3c3cb+dirty 1214.56 ms 1234.53 ms 19.97 ms
f2c6fa5+dirty 1223.47 ms 1227.37 ms 3.90 ms
6e8a851+dirty 1222.57 ms 1223.67 ms 1.10 ms
b4d6bde+dirty 1218.73 ms 1223.26 ms 4.53 ms
0e42017+dirty 1235.77 ms 1247.43 ms 11.66 ms
1f1c420+dirty 1238.06 ms 1234.04 ms -4.02 ms

App size

Revision Plain With Sentry Diff
e12044e+dirty 3.19 MiB 4.35 MiB 1.17 MiB
940bd65+dirty 3.19 MiB 4.35 MiB 1.16 MiB
c352c30+dirty 3.19 MiB 4.35 MiB 1.17 MiB
ec2a485+dirty 3.19 MiB 4.35 MiB 1.17 MiB
7d3c3cb+dirty 3.19 MiB 4.35 MiB 1.16 MiB
f2c6fa5+dirty 3.19 MiB 4.35 MiB 1.17 MiB
6e8a851+dirty 3.19 MiB 4.35 MiB 1.17 MiB
b4d6bde+dirty 3.19 MiB 4.34 MiB 1.16 MiB
0e42017+dirty 3.19 MiB 4.35 MiB 1.16 MiB
1f1c420+dirty 3.19 MiB 4.34 MiB 1.16 MiB

Copy link
Contributor

iOS (legacy) Performance metrics 🚀

  Plain With Sentry Diff
Startup time 1231.69 ms 1235.06 ms 3.37 ms
Size 2.63 MiB 3.79 MiB 1.15 MiB

Baseline results on branch: main

Startup times

Revision Plain With Sentry Diff
6e8a851+dirty 1227.96 ms 1235.61 ms 7.65 ms
e12044e+dirty 1233.45 ms 1233.66 ms 0.21 ms
0e42017+dirty 1225.89 ms 1231.63 ms 5.74 ms
b4d6bde+dirty 1223.22 ms 1243.56 ms 20.34 ms
df5da5d+dirty 1235.98 ms 1243.41 ms 7.43 ms
940bd65+dirty 1216.88 ms 1225.23 ms 8.35 ms
7d3c3cb+dirty 1226.39 ms 1227.10 ms 0.71 ms
c352c30+dirty 1216.60 ms 1231.37 ms 14.77 ms
8bd8033+dirty 1213.33 ms 1220.88 ms 7.55 ms
1f1c420+dirty 1216.77 ms 1214.48 ms -2.29 ms

App size

Revision Plain With Sentry Diff
6e8a851+dirty 2.63 MiB 3.78 MiB 1.15 MiB
e12044e+dirty 2.63 MiB 3.78 MiB 1.15 MiB
0e42017+dirty 2.63 MiB 3.78 MiB 1.15 MiB
b4d6bde+dirty 2.63 MiB 3.77 MiB 1.14 MiB
df5da5d+dirty 2.63 MiB 3.78 MiB 1.15 MiB
940bd65+dirty 2.63 MiB 3.78 MiB 1.15 MiB
7d3c3cb+dirty 2.63 MiB 3.78 MiB 1.15 MiB
c352c30+dirty 2.63 MiB 3.78 MiB 1.15 MiB
8bd8033+dirty 2.63 MiB 3.78 MiB 1.15 MiB
1f1c420+dirty 2.63 MiB 3.77 MiB 1.14 MiB

Copy link
Collaborator

@lucas-zimerman lucas-zimerman left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM!

@antonis antonis merged commit bdb324a into main Jun 18, 2025
104 of 107 checks passed
@antonis antonis deleted the antonis/sample-disable-fastViewRendering branch June 18, 2025 15:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants