getsentry / getsentry/sentry-java

Provide Baseline Profiles for Android packages

Open
#2,751 2 comments 0 reactions 0 assignees View on GitHub
Android Improvement Profiles
Dominant language
Kotlin
Stars
1.4k
Forks
478
Avg merge
2d 23h
Merged PRs (30d)
67

Description

### Problem Statement

Ideally the Sentry Android SDK would ship with baseline profiles. Some more docs around baseline profiles [can be found here](https://developer.android.com/topic/performance/baselineprofiles/create-baselineprofile).

### Solution Brainstorm

An Android Emulator (33+) + an app is required to create a baseline profile. Ideally we could re-use our demo app for this and do the following:
- includes all sentry modules as dependency
- create a single baseline profile
- per module: get class names (maybe from classes.jar?) and use it as a whitelist filter the app baseline-profile.txt to create a module specific baseline-profile

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.