Skip to content

Conversation

@antonis
Copy link
Contributor

@antonis antonis commented Dec 2, 2025

📢 Type of change

  • Bugfix
  • New feature
  • Enhancement
  • Refactoring

📜 Description

Add frame data to ttid/ttfd spans

Note: The frames.delay (as it appears in the #4723 example) is not added with this PR since it would require native changes. To keep the implementation simple a followup PR will tackle #4869

💡 Motivation and Context

Fixes #4932

💚 How did you test it?

CI, 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

@antonis antonis added the ready-to-merge Triggers the full CI test suite label Dec 2, 2025
@antonis
Copy link
Contributor Author

antonis commented Dec 2, 2025

@sentry review

@github-actions
Copy link
Contributor

github-actions bot commented Dec 2, 2025

Android (legacy) Performance metrics 🚀

  Plain With Sentry Diff
Startup time 418.58 ms 438.72 ms 20.14 ms
Size 43.75 MiB 48.05 MiB 4.30 MiB

Baseline results on branch: main

Startup times

Revision Plain With Sentry Diff
1d62dde+dirty 409.00 ms 453.90 ms 44.90 ms
d1fd647+dirty 413.02 ms 459.72 ms 46.70 ms
95aaf8a 437.89 ms 419.45 ms -18.44 ms
161947d+dirty 393.26 ms 403.00 ms 9.74 ms
9b50d32+dirty 455.51 ms 466.56 ms 11.05 ms
6a70a7e+dirty 381.72 ms 413.94 ms 32.22 ms
294387d+dirty 424.30 ms 465.40 ms 41.10 ms
2104bb9+dirty 410.71 ms 461.52 ms 50.81 ms
ba75c7c 367.72 ms 369.16 ms 1.44 ms
eb07ba3 470.04 ms 473.35 ms 3.31 ms

App size

Revision Plain With Sentry Diff
1d62dde+dirty 17.75 MiB 19.74 MiB 2.00 MiB
d1fd647+dirty 17.75 MiB 19.70 MiB 1.95 MiB
95aaf8a 17.75 MiB 19.68 MiB 1.93 MiB
161947d+dirty 17.75 MiB 19.70 MiB 1.95 MiB
9b50d32+dirty 43.75 MiB 48.04 MiB 4.29 MiB
6a70a7e+dirty 17.75 MiB 19.69 MiB 1.94 MiB
294387d+dirty 43.75 MiB 48.04 MiB 4.29 MiB
2104bb9+dirty 17.75 MiB 19.74 MiB 1.99 MiB
ba75c7c 17.75 MiB 20.15 MiB 2.41 MiB
eb07ba3 17.75 MiB 20.15 MiB 2.41 MiB

@github-actions
Copy link
Contributor

github-actions bot commented Dec 2, 2025

Android (new) Performance metrics 🚀

  Plain With Sentry Diff
Startup time 495.31 ms 545.06 ms 49.75 ms
Size 43.94 MiB 48.88 MiB 4.94 MiB

Baseline results on branch: main

Startup times

Revision Plain With Sentry Diff
90edad7+dirty 372.57 ms 398.83 ms 26.26 ms
64cd15c+dirty 488.79 ms 483.54 ms -5.24 ms
95aaf8a+dirty 342.82 ms 393.75 ms 50.93 ms
9b50d32+dirty 429.59 ms 423.89 ms -5.70 ms
294387d+dirty 359.44 ms 393.40 ms 33.97 ms
e07935d+dirty 380.10 ms 377.48 ms -2.62 ms
af9331b+dirty 374.42 ms 425.68 ms 51.26 ms
1d62dde+dirty 366.59 ms 408.80 ms 42.21 ms
459a438+dirty 359.50 ms 390.53 ms 31.03 ms
df83aad+dirty 493.94 ms 521.76 ms 27.82 ms

App size

Revision Plain With Sentry Diff
90edad7+dirty 7.15 MiB 8.43 MiB 1.28 MiB
64cd15c+dirty 7.15 MiB 8.42 MiB 1.27 MiB
95aaf8a+dirty 7.15 MiB 8.41 MiB 1.26 MiB
9b50d32+dirty 43.94 MiB 48.87 MiB 4.93 MiB
294387d+dirty 43.94 MiB 48.87 MiB 4.93 MiB
e07935d+dirty 43.94 MiB 48.82 MiB 4.88 MiB
af9331b+dirty 7.15 MiB 8.41 MiB 1.26 MiB
1d62dde+dirty 7.15 MiB 8.46 MiB 1.31 MiB
459a438+dirty 7.15 MiB 8.42 MiB 1.27 MiB
df83aad+dirty 43.94 MiB 48.82 MiB 4.88 MiB

@antonis
Copy link
Contributor Author

antonis commented Dec 2, 2025

@sentry review

@github-actions
Copy link
Contributor

github-actions bot commented Dec 2, 2025

iOS (new) Performance metrics 🚀

  Plain With Sentry Diff
Startup time 1215.15 ms 1207.33 ms -7.81 ms
Size 3.41 MiB 4.60 MiB 1.18 MiB

Baseline results on branch: main

Startup times

Revision Plain With Sentry Diff
90e7cb3+dirty 1212.61 ms 1213.80 ms 1.19 ms
000da7a+dirty 1204.50 ms 1218.94 ms 14.44 ms
49ef936+dirty 1221.27 ms 1221.60 ms 0.34 ms
8e653ac+dirty 1215.46 ms 1220.20 ms 4.75 ms
23080e5+dirty 1221.39 ms 1222.08 ms 0.70 ms
8a4ce6f+dirty 1232.80 ms 1223.80 ms -9.00 ms
d916aa3+dirty 1211.02 ms 1221.33 ms 10.31 ms
266bc7e+dirty 1217.73 ms 1222.30 ms 4.57 ms
77061ed+dirty 1210.77 ms 1218.45 ms 7.68 ms
c9e95bd+dirty 1205.83 ms 1207.38 ms 1.55 ms

App size

Revision Plain With Sentry Diff
90e7cb3+dirty 3.41 MiB 4.58 MiB 1.17 MiB
000da7a+dirty 3.19 MiB 4.48 MiB 1.29 MiB
49ef936+dirty 3.19 MiB 4.54 MiB 1.36 MiB
8e653ac+dirty 3.19 MiB 4.58 MiB 1.39 MiB
23080e5+dirty 3.19 MiB 4.48 MiB 1.29 MiB
8a4ce6f+dirty 3.19 MiB 4.53 MiB 1.34 MiB
d916aa3+dirty 3.19 MiB 4.38 MiB 1.19 MiB
266bc7e+dirty 3.41 MiB 4.58 MiB 1.17 MiB
77061ed+dirty 3.19 MiB 4.54 MiB 1.36 MiB
c9e95bd+dirty 3.19 MiB 4.44 MiB 1.25 MiB

@github-actions
Copy link
Contributor

github-actions bot commented Dec 2, 2025

iOS (legacy) Performance metrics 🚀

  Plain With Sentry Diff
Startup time 1209.78 ms 1212.57 ms 2.79 ms
Size 3.41 MiB 4.60 MiB 1.18 MiB

Baseline results on branch: main

Startup times

Revision Plain With Sentry Diff
90e7cb3+dirty 1206.61 ms 1209.46 ms 2.84 ms
000da7a+dirty 1214.31 ms 1221.91 ms 7.61 ms
49ef936+dirty 1228.42 ms 1217.09 ms -11.33 ms
8e653ac+dirty 1218.63 ms 1223.88 ms 5.24 ms
23080e5+dirty 1216.02 ms 1224.94 ms 8.91 ms
8a4ce6f+dirty 1221.31 ms 1219.84 ms -1.47 ms
d916aa3+dirty 1221.02 ms 1228.98 ms 7.96 ms
266bc7e+dirty 1190.56 ms 1191.47 ms 0.91 ms
77061ed+dirty 1233.16 ms 1234.88 ms 1.71 ms
c9e95bd+dirty 1240.19 ms 1246.33 ms 6.14 ms

App size

Revision Plain With Sentry Diff
90e7cb3+dirty 3.41 MiB 4.58 MiB 1.17 MiB
000da7a+dirty 2.63 MiB 3.91 MiB 1.28 MiB
49ef936+dirty 2.63 MiB 3.98 MiB 1.34 MiB
8e653ac+dirty 2.63 MiB 4.01 MiB 1.38 MiB
23080e5+dirty 2.63 MiB 3.91 MiB 1.28 MiB
8a4ce6f+dirty 2.63 MiB 3.96 MiB 1.33 MiB
d916aa3+dirty 2.63 MiB 3.81 MiB 1.18 MiB
266bc7e+dirty 3.41 MiB 4.58 MiB 1.17 MiB
77061ed+dirty 2.63 MiB 3.98 MiB 1.34 MiB
c9e95bd+dirty 2.63 MiB 3.87 MiB 1.24 MiB

@antonis antonis marked this pull request as ready for review December 2, 2025 13:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ready-to-merge Triggers the full CI test suite

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add slow and frozen frames in ttid/ttfd span data

2 participants