react-native
react-native copied to clipboard
Add Systrace instrumentation to RuntimeScheduler
Summary:
This adds systrace sections for the most relevant parts of RuntimeScheduler. This helps us identify how things are scheduled, which in this case makes it obvious we're not dispatching events the most efficient way (as top-level callbacks in the runtime executor instead of as tasks in the scheduler).
Changelog: [internal]
Differential Revision: D46556399
This pull request was exported from Phabricator. Differential Revision: D46556399
| Platform | Engine | Arch | Size (bytes) | Diff |
|---|---|---|---|---|
| android | hermes | arm64-v8a | 8,333,786 | +84 |
| android | hermes | armeabi-v7a | n/a | -- |
| android | hermes | x86 | n/a | -- |
| android | hermes | x86_64 | n/a | -- |
| android | jsc | arm64-v8a | 9,573,310 | +63 |
| android | jsc | armeabi-v7a | n/a | -- |
| android | jsc | x86 | n/a | -- |
| android | jsc | x86_64 | n/a | -- |
Base commit: 5323221d1442d1573bc65daff618478cb6f056f0 Branch: main
This pull request was exported from Phabricator. Differential Revision: D46556399
This pull request was exported from Phabricator. Differential Revision: D46556399
This pull request was exported from Phabricator. Differential Revision: D46556399
This pull request was exported from Phabricator. Differential Revision: D46556399
This pull request was exported from Phabricator. Differential Revision: D46556399
This pull request was exported from Phabricator. Differential Revision: D46556399
This pull request was exported from Phabricator. Differential Revision: D46556399
This pull request was exported from Phabricator. Differential Revision: D46556399
This pull request was exported from Phabricator. Differential Revision: D46556399
This pull request has been merged in facebook/react-native@8fe2da53919d3163697945721c686cb8e10081fa.