Skip to content

Conversation

@AbhishekGiri04
Copy link
Contributor

Summary

Fixes #3679

This PR clarifies that the standalone systrace command-line tool has been removed from Android platform-tools and directs users to use Android Studio Profiler instead.

Changes

  • Added a deprecation notice in the profiling documentation
  • Clarified that Android Studio Profiler is the recommended alternative
  • Helps developers understand the migration path from the deprecated systrace tool

Context

The standalone systrace tool was removed from Android platform-tools, causing confusion for developers following the documentation. This change makes it clear that Android Studio Profiler should be used instead.

Test Plan

  • Verified documentation renders correctly
  • Confirmed the note appears in the appropriate section

Fixes facebook#3679

Added a note clarifying that the standalone systrace tool has been
removed from Android platform-tools and users should use Android
Studio Profiler instead. This addresses confusion around the
deprecated systrace command-line tool while maintaining the
documentation for the Systrace API in React Native.

Changes:
- Added deprecation notice for standalone systrace tool
- Clarified that Android Studio Profiler is the recommended alternative
- Improved documentation clarity for developers migrating from systrace
@meta-cla
Copy link

meta-cla bot commented Dec 16, 2025

Hi @AbhishekGiri04!

Thank you for your pull request and welcome to our community.

Action Required

In order to merge any pull request (code, docs, etc.), we require contributors to sign our Contributor License Agreement, and we don't seem to have one on file for you.

Process

In order for us to review and merge your suggested changes, please sign at https://code.facebook.com/cla. If you are contributing on behalf of someone else (eg your employer), the individual CLA may not be sufficient and your employer may need to sign the corporate CLA.

Once the CLA is signed, our tooling will perform checks and validations. Afterwards, the pull request will be tagged with CLA signed. The tagging process may take up to 1 hour after signing. Please give it that time before contacting us about it.

If you have received this in error or have any questions, please contact us at [email protected]. Thanks!

@netlify
Copy link

netlify bot commented Dec 16, 2025

Deploy Preview for react-native ready!

Name Link
🔨 Latest commit 91b4667
🔍 Latest deploy log https://app.netlify.com/projects/react-native/deploys/6942908b0355fe000808310c
😎 Deploy Preview https://deploy-preview-4930--react-native.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@meta-cla meta-cla bot added the CLA Signed label Dec 16, 2025
@meta-cla
Copy link

meta-cla bot commented Dec 16, 2025

Thank you for signing our Contributor License Agreement. We can now accept your code for this (and any) Meta Open Source project. Thanks!

@Simek
Copy link
Collaborator

Simek commented Dec 17, 2025

Thanks for adding the clarification note @AbhishekGiri04! 👍 Can you also backport it to the versioned docs?

@AbhishekGiri04
Copy link
Contributor Author

@Simek Done! I've backported the systrace deprecation note to all versioned docs (0.77-0.83). Thanks for the feedback!

Copy link
Collaborator

@Simek Simek left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for the contribution! 🙏

@Simek Simek merged commit 0eea74b into facebook:main Dec 17, 2025
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

how to get react native app profile, systrace has been remove in platform-tools

2 participants