-
7.9 2.22025-03-26 versi terbaru
Benchmark Kinerja Perangkat Anda, Hitung Digit PI, Cari Pola
Realpi menyediakan beberapa algoritma perhitungan PI terbaik dan paling menarik di luar sana. Aplikasi ini adalah tolok ukur yang menguji CPU dan kinerja memori perangkat Android Anda. Ini menghitung nilai PI ke jumlah tempat desimal yang Anda tentukan. Anda dapat melihat dan mencari pola dalam angka yang dihasilkan untuk menemukan ulang tahun Anda di PI atau menemukan urutan digit terkenal seperti "Feynman Point" (enam 9 berturut -turut pada posisi digit ke -762). Tidak ada batasan keras pada jumlah digit, jika Anda mengalami pembekuan silakan lihat "peringatan" di bawah ini.
Tinggalkan komentar dengan waktu perhitungan PI Anda pada rumus RUPS+FFT untuk 1 juta digit. Juga banyak digit yang dapat Anda hitung, yang menguji memori ponsel Anda. Penulis Nexus 6P membutuhkan 5,7 detik untuk 1 juta digit. Perhatikan bahwa algoritma AGM+FFT bekerja dengan kekuatan 2, sehingga menghitung 10 juta digit membutuhkan waktu dan memori sebanyak 16 juta digit (presisi internal ditunjukkan dalam output). Pada prosesor multi-core, realpi menguji kinerja inti tunggal. Untuk waktu tolok ukur yang akurat, pastikan bahwa tidak ada aplikasi lain yang berjalan dan ponsel Anda tidak cukup panas untuk membatasi CPU.
Fungsi pencarian:
Gunakan ini untuk menemukan pola di pi seperti ulang tahun Anda. Untuk hasil terbaik, hitung setidaknya satu juta digit menggunakan rumus RUPS + FFT, lalu pilih opsi menu "Cari Pola".
Berikut ringkasan algoritma yang tersedia:
-Agm + FFT Formula (rata -rata geometris aritmatika): Ini adalah salah satu metode tercepat yang tersedia untuk menghitung PI, dan merupakan rumus default yang digunakan oleh realpi ketika Anda menekan "Mulai". Ini berjalan sebagai kode C ++ asli dan didasarkan pada program PI_FFTC6 Takuya Ooura. Untuk jutaan digit, ini dapat membutuhkan banyak memori, yang sering menjadi faktor pembatas dalam berapa banyak digit yang dapat Anda hitung.
Formula -Machin: Formula ini ditemukan oleh John Machin pada tahun 1706. Ini tidak secepat RUPS + FFT, tetapi menunjukkan kepada Anda semua digit PI yang terakumulasi secara real time saat perhitungan berlanjut. Pilih formula ini di menu Pengaturan dan kemudian tekan "Mulai". Ini ditulis dalam Java menggunakan kelas BigDecimal. Waktu perhitungan mungkin mulai lama sekitar 200.000 digit, tetapi pada ponsel modern Anda dapat menghitung dan melihat 1 juta digit menggunakan Machin jika Anda sabar.
-Nth Digit dari Formula PI oleh Gourdon: Formula ini menunjukkan bahwa mungkin (secara mengejutkan) untuk menghitung digit desimal PI "di tengah" tanpa menghitung angka sebelumnya, dan membutuhkan memori yang sangat sedikit. Ketika Anda menekan tombol "Digit ke -n", realpi menentukan 9 digit PI yang diakhiri dengan posisi digit yang Anda tentukan. Ini berjalan sebagai kode C ++ asli dan didasarkan pada program PIDEC Xavier Gourdon. Meskipun lebih cepat dari formula Machin, ia tidak dapat mengalahkan formula RUPM + FFT dalam kecepatan.
-Nth Digit dari Formula PI oleh Bellard: Algoritma Gourdon untuk digit ke -n Pi tidak dapat digunakan untuk 50 digit pertama, jadi formula ini oleh Fabrice Bellard digunakan sebagai gantinya jika digit <50.
Opsi lain:
Jika Anda mengaktifkan opsi "Hitung Saat Dalam Tidur" RealPI akan terus menghitung saat layar Anda mati, berguna saat menghitung banyak digit PI. Meskipun tidak menghitung atau setelah perhitungan selesai, perangkat Anda akan tidur nyenyak seperti biasa.
Peringatan:
Aplikasi ini dapat menguras baterai Anda dengan cepat saat melakukan perhitungan panjang, terutama jika opsi "Hitung Saat Dalam Tidur" aktif.
Kecepatan perhitungan tergantung pada kecepatan dan memori CPU perangkat Anda. Pada sejumlah besar digit, realpi dapat berakhir secara tidak terduga atau tidak menghasilkan jawaban. Bisa juga membutuhkan waktu yang sangat lama untuk berlari (bertahun -tahun). Hal ini disebabkan oleh jumlah besar memori dan/atau waktu CPU yang dibutuhkan. Batas atas pada jumlah digit yang dapat Anda hitung tergantung pada perangkat Android Anda.
Perubahan pada opsi "Hitung Saat Dalam Tidur" berlaku untuk perhitungan PI berikutnya, bukan di tengah perhitungan.
Apa yang baru di versi terbaru 2.2
Terakhir diperbarui pada 22 Mei 2023 -Panggul untuk Android 13 dan dibangun kembali menggunakan API terbaru.-Minor bug perbaikan.