-
Notifications
You must be signed in to change notification settings - Fork 24.4k
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
Map SystraceSection to Perfetto instrumentation if the latter is enabled #48379
Conversation
This pull request was exported from Phabricator. Differential Revision: D67619443 |
…led (facebook#48379) Summary: ## Changelog: [Internal] - We have a good portion of RN core code already instrumented with `SystraceSection` blocks, and those do the timing via fbsystrace, which may or may not be enabled in the system and generally is obsolete. This maps the blocks to the corresponding Perfetto instrumentation, in case the latter is enabled, which will allow to get this information in Perfetto sessions without need to have fbsystrace present. Differential Revision: D67619443
50561b5
to
087ce66
Compare
This pull request was exported from Phabricator. Differential Revision: D67619443 |
087ce66
to
2cb98ef
Compare
…led (facebook#48379) Summary: ## Changelog: [Internal] - We have a good portion of RN core code already instrumented with `SystraceSection` blocks, and those do the timing via fbsystrace, which may or may not be enabled in the system and generally is obsolete. This maps the blocks to the corresponding Perfetto instrumentation, in case the latter is enabled, which will allow to get this information in Perfetto sessions without need to have fbsystrace present. Differential Revision: D67619443
This pull request was exported from Phabricator. Differential Revision: D67619443 |
…led (facebook#48379) Summary: ## Changelog: [Internal] - We have a good portion of RN core code already instrumented with `SystraceSection` blocks, and those do the timing via fbsystrace, which may or may not be enabled in the system and generally is obsolete. This maps the blocks to the corresponding Perfetto instrumentation, in case the latter is enabled, which will allow to get this information in Perfetto sessions without need to have fbsystrace present. Reviewed By: javache Differential Revision: D67619443
2cb98ef
to
02cc6cc
Compare
This pull request was exported from Phabricator. Differential Revision: D67619443 |
…led (facebook#48379) Summary: ## Changelog: [Internal] - We have a good portion of RN core code already instrumented with `SystraceSection` blocks, and those do the timing via fbsystrace, which may or may not be enabled in the system and generally is obsolete. This maps the blocks to the corresponding Perfetto instrumentation, in case the latter is enabled, which will allow to get this information in Perfetto sessions without need to have fbsystrace present. Reviewed By: javache Differential Revision: D67619443
02cc6cc
to
879da82
Compare
This pull request was exported from Phabricator. Differential Revision: D67619443 |
This pull request has been merged in 17a644a. |
Summary:
Changelog:
[Internal] -
We have a good portion of RN core code already instrumented with
SystraceSection
blocks, and those do the timing via fbsystrace, which may or may not be enabled in the system and generally is obsolete.This maps the blocks to the corresponding Perfetto instrumentation, in case the latter is enabled, which will allow to get this information in Perfetto sessions without need to have fbsystrace present.
Differential Revision: D67619443