Hi guys,
I'm looking at several data charts captured through Streamline. Among them, regarding the heat of the device, I am carefully looking at the android thermal throttling chart. Basically, the values in this chart are at 8 levels including the error value. But can I get more details on what each level means?For example, in my game, this level goes up one step at a time for a certain period of time and eventually reaches the Severe level and stays on without falling. What does the Severe level mean in this case? From an optimization point of view, is it acceptable if the Severe level is reached when the app starts? (Of course, it would be best if you didn't reach that level).This is a very important indicator in the battery consumption issue, so a more detailed explanation would be very helpful.
Thanks!
Hi there,
The android documentation on thermal mitigation provides some useful explanations of these levels here: https://source.android.com/docs/core/power/thermal-mitigation
The table at the bottom of the page provides some explanations as to the expected impact of throttling at the various levels of severity.
Just to add a footnote to Christian's link, the device manufacturer controls the generation of the thermal level events. Different manufacturers,or even devices from the same manufacturer, may have a different policy for what temperature counts as e.g. severe.