Real Pi Benchmark

4,7
892 recenzije
100 tis.+
Preuzimanja
Ocjena sadržaja
Svi
Slika snimke zaslona
Slika snimke zaslona
Slika snimke zaslona
Slika snimke zaslona

O ovoj aplikaciji

RealPi nudi neke od najboljih i najzanimljivijih algoritama za izračun Pi. Ova je aplikacija mjerilo koje testira performanse procesora i memorije vašeg Android uređaja. Izračunava vrijednost Pi na broj decimalnih mjesta koji navedete. Možete pregledavati i tražiti uzorke u rezultirajućim znamenkama kako biste pronašli svoj rođendan u Pi ili pronašli poznate nizove znamenki kao što je "Feynmanova točka" (šest 9-ki u nizu na poziciji 762. znamenke). Ne postoje čvrsta ograničenja za broj znamenki, ako dođe do zamrzavanja, pogledajte "Upozorenja" u nastavku.

Ostavite komentare sa svojim vremenom izračunavanja Pi na formuli AGM+FFT za 1 milijun znamenki. Također najviše znamenki koje možete izračunati, čime se testira memorija vašeg telefona. Autorov Nexus 6p traje 5,7 sekundi za milijun znamenki. Imajte na umu da algoritam AGM+FFT radi u stupnju 2, tako da izračunavanje 10 milijuna znamenki zahtijeva isto toliko vremena i memorije kao i 16 milijuna znamenki (unutarnja preciznost prikazana je u izlazu). Na višejezgrenim procesorima RealPi testira performanse jedne jezgre. Za točan mjerenje vremena provjerite da nijedna druga aplikacija nije pokrenuta i da vaš telefon nije dovoljno vruć da priguši CPU.

Funkcija pretraživanja:
Upotrijebite ovo da pronađete uzorke u Pi kao što je vaš rođendan. Za najbolje rezultate izračunajte najmanje milijun znamenki pomoću formule AGM + FFT, a zatim odaberite opciju izbornika "Traži uzorke".

Evo sažetka dostupnih algoritama:
-AGM + FFT formula (aritmetička geometrijska sredina): Ovo je jedna od najbržih dostupnih metoda za izračunavanje Pi i zadana je formula koju RealPi koristi kada pritisnete "Start". Radi kao izvorni C++ kod i temelji se na programu pi_fftc6 Takuya Ooura. Za mnoge milijune znamenki može biti potrebno puno memorije, što često postaje ograničavajući čimbenik u tome koliko znamenki možete izračunati.

-Machinova formula: Ovu formulu je otkrio John Machin 1706. Nije tako brza kao AGM + FFT, ali prikazuje sve znamenke Pi koji se akumuliraju u stvarnom vremenu kako se izračun nastavlja. Odaberite ovu formulu u izborniku postavki, a zatim pritisnite "Start". Napisan je u Javi pomoću klase BigDecimal. Vremena izračunavanja mogu početi biti dugačka oko 200.000 znamenki, ali na modernim telefonima možete izračunati i pregledati milijun znamenki koristeći Machin ako ste strpljivi.

-N-ta znamenka formule Pi od Gourdona: Ova formula pokazuje da je moguće (iznenađujuće) izračunati decimalne znamenke Pi "u sredini" bez izračunavanja prethodnih znamenki i potrebno je vrlo malo memorije. Kada pritisnete gumb "Nth Digit", RealPi određuje 9 znamenki Pi koji završavaju na poziciji znamenke koju navedete. Radi kao izvorni C++ kod i temelji se na pidec programu Xaviera Gourdona. Iako je brži od Machinove formule, ne može pobijediti AGM + FFT formulu u brzini.

-N-ta znamenka formule Pi od Bellarda: Gourdonov algoritam za N-tu znamenku broja Pi ne može se koristiti za prvih 50 znamenki, pa se ova formula Fabricea Bellarda koristi umjesto toga ako su znamenke < 50.

Druge opcije:
Ako omogućite opciju "Izračunaj u stanju mirovanja", RealPi će nastaviti računati dok je vaš zaslon isključen, što je korisno pri izračunavanju mnogih znamenki Pi. Dok ne računate ili nakon što izračunavanje završi, vaš će uređaj ići u duboki san kao i obično.

Upozorenja:
Ova aplikacija vam može brzo isprazniti bateriju tijekom dugog izračuna, osobito ako je uključena opcija "Izračunaj u stanju spavanja".

Brzina izračuna ovisi o brzini procesora i memoriji vašeg uređaja. Pri vrlo velikom broju znamenki RealPi se može neočekivano prekinuti ili neće dati odgovor. Također bi moglo potrajati jako dugo (godine). To je zbog velike količine memorije i/ili potrebnog CPU vremena. Gornja granica broja znamenki koju možete izračunati ovisi o vašem Android uređaju.

Promjene opcije "Izračunaj u stanju spavanja" stupaju na snagu za sljedeći izračun Pi, a ne usred izračuna.
Ažurirano
17. svi 2023.

Sigurnost podataka

Sigurnost počinje razumijevanjem načina na koji razvojni programeri prikupljaju i dijele vaše podatke. Prakse privatnosti i sigurnosti podataka mogu se razlikovati ovisno o vašoj upotrebi, regiji i dobi. Te informacije pružio je razvojni programer koji ih tijekom vremena može ažurirati.
Podaci se ne dijele s trećim stranama
Saznajte više o tome kako razvojni programeri navode dijeljenje
Nema prikupljenih podataka
Saznajte više o tome kako razvojni programeri navode prikupljanje

Ocjene i recenzije

4,7
840 recenzija

Što je novo

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

Podrška za aplikaciju

O razvojnom programeru
Georg Feil
georgie3gg@gmail.com
230 Maplewood Ave York, ON M6C 1K2 Canada
undefined

Više od autora GeorgieLabs