Real Pi Benchmark
您將能夠在 5 秒內下載。
關於 Real Pi Benchmark
RealPi 提供了一些最好和最有趣的 Pi 計算演算法。這個程式是一個基準,測試你的Android設備的CPU和記憶體性能。它計算 Pi 的值到指定的小數位數。您可以在生成的數位中查看和搜尋圖案,以在 Pi 中尋找您的生日,或查找著名的數位序列,如「Feynman Point」(第 762 位元位置的行數為 6 個 9)。數位沒有硬限制,如果您遇到凍結,請參閱下面的"警告"。 在 100 萬位數位的 AGM+FFT 公式上留下 Pi 計算時間註釋。也是您可以計算最多的數位,它測試手機的記憶體。作者的 Nexus 6p 需要 5.7 秒的 100 萬位數位。請注意,AGM+FFT 演算法在 2 的功率下工作,因此計算 1000 萬位數位需要的時間和記憶體與 1600 萬位數位一樣多(內部精度顯示在輸出中)。在多核處理器上,RealPi 測試單核的性能。為了準確測試時間,請確保沒有其他應用程式正在運行,並且您的手機不夠熱,無法限制 CPU。 搜尋功能: 使用此選項在 Pi 中尋找模式,就像您的生日一樣。要獲得最佳結果,請使用 AGM + FFT 公式計算至少 100 萬位元數位,然後選擇「搜尋模式」功能表選項。 以下是可用演算法的摘要: -AGM = FFT 公式(算術幾何均值):這是計算 Pi 的最快可用方法之一,也是 RealPi 在按"開始"時使用的預設公式。它作為本機C++代碼運行,基於Takuya Ooura的pi_fftc6程式。對於數百萬位數位,它可能需要大量記憶體,這通常成為您可以計算多少數位的限制因素。 -馬欽的公式:這個公式是由約翰·馬欽在1706年發現的。它的速度不如 AGM + FFT 快,但會顯示計算過程即時累積的 Pi 的所有數位。在設置功能表中選擇此公式,然後按"開始"。它是使用 BigDecimal 類在 Java 中編寫的。您可能不應該要求它計算超過 20000 位元數位。 -Gourdon 的 Pi 公式的第 n 位元:此公式顯示,在不計算前面數位的情況下,可以(令人驚訝地)計算 Pi 的十進位數位"當您按下"第 N 位元"按鈕時,RealPi 確定 Pi 的 9 位元元以您指定的位數位置結束。它作為本機C++代碼運行,並且基於 Xavier Gourdon 的 pidec 程式。雖然它比 Machin 的公式快, 但它在速度上無法擊敗 AGM + FFT 公式。 -貝拉德的 Pi 公式的第 n 位元:古爾登的 Pi 第 N 位元演算法不能用於前 50 位元數位, 因此, 如果數位 其他選項: 如果啟用"在睡眠中計算"選項 RealPi 將在螢幕關閉時繼續計算,在計算 Pi 的許多數位時非常有用。雖然不計算或在計算完成後,您的設備將進入深度睡眠像往常一樣。 警告: 此應用程式可以快速耗盡您的電池時,做一個漫長的計算,尤其是當"計算時,睡眠"選項是打開。 計算速度取決於設備的 CPU 速度和記憶體。在非常大量的數位中,RealPi可能會意外終止或不生成答案。它也可能需要很長的時間運行(年)。這是因為需要大量的記憶體和/或 CPU 時間。您可以計算的位數上限取決於您的 Android 設備。