-
-
Notifications
You must be signed in to change notification settings - Fork 213
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
iOS native profiling #2930
iOS native profiling #2930
Conversation
|
8aeb05d
to
3f8f036
Compare
8be4a87
to
fb13b03
Compare
Co-authored-by: Filip Navara <filip.navara@gmail.com>
47559e9
to
5d12ed0
Compare
d8a0526
to
c56da69
Compare
|
||
public ISerializable? Collect(Transaction transaction) | ||
{ | ||
// TODO change return type of CocoaSDKs CollectProfileBetween to NSMutableDictionary |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
do we need a ticket there not to forget this?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I've already made the change in sentry-cocoa and it's merged but I've missed last-week's release so I'm keeping as is with hopes this gets resolved before the PR is merged. If not, I'll create an issue
Co-authored-by: Bruno Garcia <bruno@brunogarcia.com>
Co-authored-by: Bruno Garcia <bruno@brunogarcia.com>
Co-authored-by: Bruno Garcia <bruno@brunogarcia.com>
Co-authored-by: Bruno Garcia <bruno@brunogarcia.com>
22f018f
to
0c4ebc3
Compare
b1e82a0
to
45617e7
Compare
This uses sentry-cocoa profiler to capture native profiles. It works for both NativeAOT and MonoAOT. The same approach has been previously used in the Flutter SDK
NativeAOT: https://sentry-sdks.sentry.io/profiling/profile/sentry-dotnet/d4570e7308f24adfadbf41d56455a361/flamegraph/
MonoAOT: https://sentry-sdks.sentry.io/profiling/profile/sentry-dotnet/232b1e4a2f7f4d0598b8b2cc07dccf9c/flamegraph/