-
-
Notifications
You must be signed in to change notification settings - Fork 435
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
Startup Profiling 2 - Add options and sampling logic #3121
Startup Profiling 2 - Add options and sampling logic #3121
Commits on Dec 21, 2023
-
added TransactionContext.isForNextStartup
added SentryOptions.enableStartupProfiling
Configuration menu - View commit details
-
Copy full SHA for ed69adc - Browse repository at this point
Copy the full SHA ed69adcView commit details
Commits on Dec 29, 2023
-
added SentryStartupProfilingOptions class with Json ser/deser
added startupProfilingConfigFile deletion and creation on init added sampling decision on SDK init with isForNextStartup flag set to true added SentryOptions.getCacheDirPathWithoutDsn for startupProfiling config file
Configuration menu - View commit details
-
Copy full SHA for 3f7d206 - Browse repository at this point
Copy the full SHA 3f7d206View commit details -
Merge branch 'feat/early-profiling1-decouple-profiler-transaction' in…
…to feat/startup-profiling2-add-options # Conflicts: # sentry/src/main/java/io/sentry/SentryOptions.java # sentry/src/test/java/io/sentry/SentryOptionsTest.kt # sentry/src/test/java/io/sentry/SentryTest.kt
Configuration menu - View commit details
-
Copy full SHA for 1727f76 - Browse repository at this point
Copy the full SHA 1727f76View commit details -
Configuration menu - View commit details
-
Copy full SHA for a44b5e3 - Browse repository at this point
Copy the full SHA a44b5e3View commit details
Commits on Jan 11, 2024
-
put startup config deletion inside try catch
used FileOutputStream instead for FileWriter
Configuration menu - View commit details
-
Copy full SHA for c4b79d2 - Browse repository at this point
Copy the full SHA c4b79d2View commit details
Commits on Jan 12, 2024
-
Startup Profiling 3 - Add ContentProvider and start profile (#3128)
* first activity transaction now inherits startup sampling decision, if available * if a startup profiler was instantiated, it will be reused in AndroidOptionsInitializer, instead of creating a new one * added ITransactionProfiler.isRunning * startup profiler and sampling decision is stored in AppStartMetrics * startup profile is bound to the startup transaction * added io.sentry.profiling.enable-startup manifest option * moved profilingTracesHz from SentryAndroidOptions to SentryOptions * added startup profiling launch in SentryPerformanceProvider * added isStartupTransaction to TransactionOptions
Configuration menu - View commit details
-
Copy full SHA for 7d13d65 - Browse repository at this point
Copy the full SHA 7d13d65View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4aa19d2 - Browse repository at this point
Copy the full SHA 4aa19d2View commit details