Android App Performance Metrics
This article is totally about the metrics that you must measure continuously whilst android software development.
#1. Frames Per Second
This metric is very necessary as it tells, how your android software is being experienced by using the stop user. So tracking this metric and enhancing will lead to a better person experience. If the FPS is coming under 60, the cease user will see your application lagging.
How do you measure this metric?
1: On your cellular device, go to Settings > Developer Options.
2: In the Monitoring section, pick Profile GPU Rendering.
3: In the Profile GPU Rendering popup, choose On display as bars to overlay the graphs on the display screen of your cellular device.
4: Go to the app that you favor to profile.
Android Performance Patterns: Tool — Profile GPU Rendering
#2. CPU
This metric is essential as it will inform you how a lot CPU is being used by way of your application. More the CPU consumption, extra the battery consumption. So, you should music and improve this metric.
The real-time CPU usage can be directly considered in the screen tab of the Android Studio.
#3. Memory
The metric tells you about how a great deal reminiscence is being used through your application whilst running. If your software is taking extra memory, then it can without problems go out of memory error. So, you ought to track and reduce memory usage as a whole lot as possible. This metric can additionally be tracked from the Android Studio’s monitors tab. Soon I will write an article on how to decrease memory usage.
#4. Network Traffic
Network Traffic metric tells you about the community request being made from your apps. So, screen all the visitors generated by using your app, make positive to eliminate all needless requests and quit draining your user’s data. The transmit and acquire of facts can be tracked from the Android Studio’s monitors tab.
There are many methods to measure this metric like by adding the NetworkInterceptor in the Ok HttpClient
#5. Disk
This metric is also very necessary as the use of greater house on disk leads to the uninstall. So, decreasing disk memory consumption leads to the greater consumer retention time. So start monitoring and keep lowering the disk reminiscence utilization
Beautiful info thanks for sharing <3