This feels like a silly question, but what do the various numbers mean on react-native performance monitor? I haven't been able to find in the docs.
I understand RAM. What are the others? What do the two separate numbers mean for Views? Is that frames per second? What should I read to in order to become competent on how to use this tool? How reliable is this tool? What benchmarks should I be aiming for?
Open the developer menu on your simulator (Cmd+D for iOS, Cmd+M or Ctrl+M on Android) and click on "Show Perf Monitor". This window shows the frame rate of your UI (native) and JS threads. The closer they are to 60, the better.
Performance Monitoring allows you to gain insight into key performance characteristics within your React Native application. It provides a simple API to track custom trace and HTTP request metrics.
Description. When running a react native app on a device that has a refresh rate other than 60, react native apps still run at 60 fps. This means that if you have a device like a Samsung Galaxy S20, which runs at 120 fps, every react native app will feel sluggish, slow and underperforming.
It enables you to build mobile apps for both Android and iOS operating systems. They can work on any device and still use one codebase only. React Native is a perfect technology to save on development costs, yet still have truly native performance and user-experience flexibility.
Thanks @diedu for posting a link (to a post, which has a comment w/ this youtube vid):
Here's a basic list of what each of those things represents.
Hope this helps someone.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With