getsentry / sentry-java

A Sentry SDK for Java, Android and other JVM languages.
https://docs.sentry.io/
MIT License
1.16k stars 435 forks source link

Add new APIs for Continuous Profiling v8 (p5) #3844

Closed stefanosiano closed 1 week ago

stefanosiano commented 3 weeks ago

:scroll: Description

added Sentry.startProfiler and Sentry.stopProfiler APIs AndroidContinuousProfiler now checks the scopes (and options) on profile start

skip-changelog

:bulb: Motivation and Context

Implements user APIs for Continuous Profiling Part 5 of https://github.com/getsentry/sentry-java/pull/3710

:green_heart: How did you test it?

:pencil: Checklist

:crystal_ball: Next steps

github-actions[bot] commented 3 weeks ago
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 998f7281c881084adad18aeb93d1f64ab37c8693

github-actions[bot] commented 3 weeks ago

Performance metrics :rocket:

  Plain With Sentry Diff
Startup time 407.14 ms 450.20 ms 43.06 ms
Size 1.70 MiB 2.36 MiB 672.24 KiB