Real Pi Benchmark

4,6
888 avis
100 k+
Téléchargements
Classification du contenu
Tout public
Capture d'écran
Capture d'écran
Capture d'écran
Capture d'écran

À propos de l'application

RealPi fournit certains des algorithmes de calcul Pi les meilleurs et les plus intéressants. Cette application est une référence qui teste les performances du processeur et de la mémoire de votre appareil Android. Il calcule la valeur de Pi au nombre de décimales que vous spécifiez. Vous pouvez afficher et rechercher des modèles dans les chiffres résultants pour trouver votre anniversaire en Pi ou trouver des séquences de chiffres célèbres comme le "Feynman Point" (six 9 d'affilée à la 762e position du chiffre). Il n'y a pas de limite stricte sur le nombre de chiffres, si vous rencontrez un blocage, veuillez consulter les "Avertissements" ci-dessous.

Laissez des commentaires avec votre temps de calcul Pi sur la formule AGM+FFT pour 1 million de chiffres. Aussi le plus de chiffres que vous pouvez calculer, ce qui teste la mémoire de votre téléphone. Le Nexus 6p de l'auteur prend 5,7 secondes pour 1 million de chiffres. Notez que l'algorithme AGM+FFT fonctionne en puissances de 2, donc le calcul de 10 millions de chiffres prend autant de temps et de mémoire que 16 millions de chiffres (la précision interne est indiquée dans la sortie). Sur les processeurs multicœurs, RealPi teste les performances d'un seul cœur. Pour un timing de référence précis, assurez-vous qu'aucune autre application n'est en cours d'exécution et que votre téléphone n'est pas assez chaud pour étrangler le processeur.

Fonction recherche :
Utilisez-le pour trouver des modèles dans Pi comme votre anniversaire. Pour de meilleurs résultats, calculez au moins un million de chiffres à l'aide de la formule AGM + FFT, puis sélectionnez l'option de menu "Rechercher des modèles".

Voici un résumé des algorithmes disponibles :
-Formule AGM + FFT (moyenne géométrique arithmétique) : c'est l'une des méthodes les plus rapides disponibles pour calculer Pi, et c'est la formule par défaut utilisée par RealPi lorsque vous appuyez sur "Démarrer". Il s'exécute en tant que code C++ natif et est basé sur le programme pi_fftc6 de Takuya Ooura. Pour plusieurs millions de chiffres, cela peut nécessiter beaucoup de mémoire, ce qui devient souvent le facteur limitant du nombre de chiffres que vous pouvez calculer.

-Formule de Machin : Cette formule a été découverte par John Machin en 1706. Ce n'est pas aussi rapide que AGM + FFT, mais vous montre tous les chiffres de Pi s'accumulant en temps réel au fur et à mesure que le calcul avance. Choisissez cette formule dans le menu des paramètres puis appuyez sur "Démarrer". Il est écrit en Java en utilisant la classe BigDecimal. Les temps de calcul peuvent commencer à devenir longs autour de 200 000 chiffres, mais sur les téléphones modernes, vous pouvez calculer et afficher 1 million de chiffres à l'aide de Machin si vous êtes patient.

-Formule du nième chiffre de Pi de Gourdon : Cette formule montre qu'il est possible (étonnamment) de calculer les chiffres décimaux de Pi "au milieu" sans calculer les chiffres précédents, et nécessite très peu de mémoire. Lorsque vous appuyez sur le bouton "Nth Digit", RealPi détermine 9 chiffres de Pi se terminant par la position de chiffre que vous spécifiez. Il s'exécute en code C++ natif et est basé sur le programme pidec de Xavier Gourdon. Bien qu'il soit plus rapide que la formule de Machin, il ne peut pas battre la formule AGM + FFT en vitesse.

-Formule du Nième chiffre de Pi par Bellard : L'algorithme de Gourdon pour le Nième chiffre de Pi ne peut pas être utilisé pour les 50 premiers chiffres, donc cette formule de Fabrice Bellard est utilisée à la place si chiffres < 50.

Autres options:
Si vous activez l'option "Calculer en mode veille", RealPi continuera à calculer pendant que votre écran est éteint, ce qui est utile pour calculer plusieurs chiffres de Pi. Pendant qu'il ne calcule pas ou après la fin du calcul, votre appareil entrera en veille profonde comme d'habitude.

Avertissements:
Cette application peut vider rapidement votre batterie lors d'un long calcul, en particulier si l'option "Calculer en mode veille" est activée.

La vitesse de calcul dépend de la vitesse du processeur et de la mémoire de votre appareil. À un très grand nombre de chiffres, RealPi peut se terminer de manière inattendue ou ne pas produire de réponse. Il pourrait également prendre très longtemps à courir (années). Cela est dû à la grande quantité de mémoire et/ou de temps CPU nécessaire. La limite supérieure du nombre de chiffres que vous pouvez calculer dépend de votre appareil Android.

Les modifications apportées à l'option "Calculer en mode veille" prennent effet pour le prochain calcul Pi, et non au milieu d'un calcul.
Date de mise à jour
17 mai 2023

Sécurité des données

La sécurité, c'est d'abord comprendre comment les développeurs collectent et partagent vos données. Les pratiques concernant leur confidentialité et leur protection peuvent varier selon votre utilisation, votre région et votre âge. Le développeur a fourni ces informations et peut les modifier ultérieurement.
Aucune donnée partagée avec des tiers
En savoir plus sur la manière dont les développeurs déclarent le partage
Aucune donnée collectée
En savoir plus sur la manière dont les développeurs déclarent la collecte

Notes et avis

4,6
836 avis
Un utilisateur de Google
13 mars 2020
1.97 samsung s9 mais chaque fois que je recommence la performance baisse de quelques microsec. Bizarre.
5 personnes ont trouvé cet avis utile
Ce contenu vous a-t-il été utile ?
Ke0zom
24 octobre 2020
Xiaomi Mi 10T Pro sorti fin oct. 2020, 1.50s avec 1M digit 😃 P.S : Je viens de lire les autres commentaires, j'ai le meilleur temps, même les tél "gaming" ne font pas mieux 😂
1 personne a trouvé cet avis utile
Ce contenu vous a-t-il été utile ?
Alexis BELMONTE
13 mars 2022
1.32s/1000000d avec OnePlus 8T 5G (OC léger +.5 GHz 4 cœurs sur 8)
2 personnes ont trouvé cet avis utile
Ce contenu vous a-t-il été utile ?

Nouveautés

-Updated for Android 13 and rebuilt using latest APIs.
-Minor bug fixes.