Philipp Hofmann
Philipp Hofmann
@39otrebla, how often do you get this error? Does it happen only on specific devices? Moving this to the java repo as this is related to the Java/Android SDK.
@39otrebla, can you maybe reply to the question of @Swatinem > Does this coincide with any other crash reports?
This PR has been sitting here for a while. @stefanosiano, how can we move this forward? Do you still need a review?
I think it would be nice to use the official Android lib recommended by Google for benchmarking the app start time. @romtsn, as you are one of our Gradle experts,...
By design, client report is a best-effort feature, see https://develop.sentry.dev/sdk/client-reports/#scope-and-intent > That being said we are not looking to perfectly measure every nuance and edge case of events being discarded...
> As I understood, this is already done on iOS for every transaction, since they don't need the instance of the view such as `activity`. Yes, indeed.
Strictly speaking, this would be a breaking change, I guess, but it's a bug so that it would be fine.
We could add a file to the GH repo containing a table of benchmark results and commit hashes for storing the results.
> Wouldn't that be prone to concurrency issues? I don't really understand your question. Can you please elaborate?
On Cocoa, we already do that. Maybe worth having a look before starting to implement this https://docs.sentry.io/platforms/apple/performance/instrumentation/automatic-instrumentation/#app-start-instrumentation.