This tool generates CPU loads.
This tool launches several Android Services that continue to calculate SHA1 value of 2MB buffer that is filled by random data. You can control how many Android Services are launched by pushing button. Basically I think that CPU load is highest when you launch number of services as same as the number of the CPU Core.
***
It seems this tool is too hevy. According to user feedback, several devices were broken. So please use this app carefully. But this tool are using just MessageDigest#update() and MessageDigest#digest().
https://developer.android.com/reference/java/security/MessageDigest#update(byte[])
https://developer.android.com/reference/java/security/MessageDigest#digest()
So if device is broken, it is device's problem because device must ensure that all Android API work properly. And I think you can ask manufacture for repair.
***
Cet outil génère des charges de processeur.
Cet outil lance plusieurs services Android qui continuent à calculer la valeur SHA1 de la mémoire tampon de 2 Mo qui est remplie par des données aléatoires. Vous pouvez contrôler le nombre de services Android lancés en appuyant sur le bouton. Fondamentalement, je pense que la charge du processeur est la plus élevée lorsque vous lancez un nombre de services identique à celui du noyau du processeur.
***
Il semble que cet outil soit trop volumineux. Selon les commentaires des utilisateurs, plusieurs appareils étaient en panne. Alors s'il vous plaît utiliser cette application avec soin. Mais cet outil utilise uniquement MessageDigest # update () et MessageDigest # digest ().
https://developer.android.com/reference/java/security/MessageDigest#update (byte [])
https://developer.android.com/reference/java/security/MessageDigest#digest ()
Donc, si le périphérique est en panne, il s'agit d'un problème car il doit s'assurer que toutes les API Android fonctionnent correctement. Et je pense que vous pouvez demander à la fabrication de le réparer.
***