Real Pi Benchmark

4,7
892 сын-пикир
100 миң+
жолу жүктөлүп алынды
Мазмун рейтинги
Баары
Скриншоттун сүрөтү
Скриншоттун сүрөтү
Скриншоттун сүрөтү
Скриншоттун сүрөтү

Колдонмо тууралуу

RealPi эң мыкты жана эң кызыктуу Pi эсептөө алгоритмдерин сунуштайт. Бул колдонмо Android түзмөгүңүздүн CPU жана эс тутумунун иштешин текшерген эталон болуп саналат. Ал сиз көрсөткөн ондук орундардын санына Pi маанисин эсептейт. Сиз Pi'де туулган күнүңүздү табуу үчүн же "Фейнман Пойнт" сыяктуу атактуу цифралык тизмектерди табуу үчүн пайда болгон цифралардын үлгүлөрүн көрүп жана издей аласыз (762-сандын позициясында катары менен алты 9). Сандардын санына эч кандай катуу чектөөлөр жок, эгер сиз тоңуп калсаңыз, төмөнкү "Эскертүүлөрдү" караңыз.

1 миллион цифра үчүн AGM+FFT формуласына Pi эсептөө убактысы менен комментарий калтырыңыз. Ошондой эле телефонуңуздун эс тутумун сынай турган эң көп сандарды эсептей аласыз. Автордун Nexus 6p 1 миллион цифра үчүн 5,7 сек убакытты алат. Белгилей кетсек, AGM+FFT алгоритми 2 кубаттуулукта иштейт, андыктан 10 миллион цифраны эсептөө 16 миллион цифрадай эле көп убакытты жана эстутумду талап кылат (ички тактык чыгарууда көрсөтүлгөн). Көп ядролуу процессорлордо RealPi бир ядронун иштешин текшерет. Эч бир башка тиркемелер иштебегенине жана процессорду басаңдатуу үчүн телефонуңуз жетиштүү ысык эмес экенине ынаныңыз.

Издөө функциясы:
Туулган күнүңүзгө окшогон Pi үлгүлөрүн табуу үчүн муну колдонуңуз. Эң жакшы натыйжалар үчүн AGM + FFT формуласын колдонуп, жок дегенде бир миллион цифраны эсептеп, андан кийин "Үлгүлөрдү издөө" менюсунун опциясын тандаңыз.

Бул жерде жеткиликтүү алгоритмдердин кыскача маалыматы:
-AGM + FFT формуласы (Арифметикалык геометриялык орточо): Бул Pi эсептөөнүн эң тез жеткиликтүү ыкмаларынын бири жана "Старт" баскычын басканда RealPi тарабынан колдонулган демейки формула. Ал жергиликтүү C++ коду катары иштейт жана Такуя Оуранын pi_fftc6 программасына негизделген. Көптөгөн миллиондогон цифралар үчүн ал көп эстутумду талап кылышы мүмкүн, бул көп учурда канча цифраны эсептей ала турганыңызды чектөөчү фактор болуп калат.

-Мачиндин формуласы: Бул формула 1706-жылы Джон Махин тарабынан ачылган. Бул AGM + FFT сыяктуу тез эмес, бирок эсептөө жүрүп жаткан учурда реалдуу убакытта чогулган Pi бардык сандарын көрсөтөт. Орнотуулар менюсунан бул формуланы тандап, андан кийин "Старт" баскычын басыңыз. Бул BigDecimal классын колдонуу менен Java тилинде жазылган. Эсептөө убакыттары 200 000 сандын тегерегинде узарып башташы мүмкүн, бирок сабырдуу болсоңуз, азыркы телефондордо Machin аркылуу 1 миллион цифраны эсептеп, көрө аласыз.

-Гурдон тарабынан Pi формуласынын N-саны: Бул формула мурунку цифраларды эсептебестен Pi ондук сандарын "ортосунда" эсептөө мүмкүн экенин көрсөтүп турат жана өтө аз эстутумду талап кылат. Сиз "Nth Digit" баскычын басканда RealPi сиз көрсөткөн сандын орду менен аяктаган Piдин 9 цифрасын аныктайт. Ал жергиликтүү C++ коду катары иштейт жана Xavier Гурдондун pidec программасына негизделген. Ал Machin формуласынан ылдамыраак болгону менен AGM + FFT формуласын ылдамдыкта жеңе албайт.

Белларддын Pi формуласынын N-саны: Пинин N-саны үчүн Гурдондун алгоритмин биринчи 50 цифра үчүн колдонууга болбойт, ошондуктан Фабрис Белларддын бул формуласы анын ордуна цифралар < 50 болсо колдонулат.

Башка параметрлер:
Эгер сиз "Уйкуда болгондо эсептөө" опциясын иштетсеңиз, RealPi экраныңыз өчүп турганда эсептөөнү улантат, бул Piнин көптөгөн сандарын эсептөөдө пайдалуу. Эсептебей турганда же эсептөө аяктагандан кийин түзмөгүңүз адаттагыдай эле терең уйкуга кетет.

Эскертүүлөр:
Бул колдонмо узакка созулган эсептөөдө, өзгөчө "Уйкуда болгондо эсептөө" опциясы күйүп турганда, батареяңызды тез эле түгөтөт.

Эсептөө ылдамдыгы түзмөгүңүздүн CPU ылдамдыгына жана эс тутумуна жараша болот. Өтө көп санда RealPi күтүлбөгөн жерден токтоп калышы же жооп бербей калышы мүмкүн. Аны иштетүү үчүн да көп убакыт талап кылынышы мүмкүн (жылдар). Бул эстутумдун жана/же CPU убактысынын чоң көлөмүнө байланыштуу. Сиз эсептей турган цифралардын жогорку чеги Android түзмөгүңүзгө жараша болот.

"Уйкуда жатканда эсептөө" опциясына киргизилген өзгөртүүлөр эсептөөнүн ортосунда эмес, кийинки Pi эсептөөсү үчүн күчүнө кирет.
Качан жаңырды
2023-ж., 17-май

Маалыматтардын коопсуздугу

Коопсуздук дегенде колдонмонун маалыматты кантип топтоп, аны үчүнчү тараптар менен кантип бөлүшө турганын түшүнүү керек. Маалыматтардын купуялыгы жана коопсуздугу колдонмоңуздун иштетилишине, жүргөн аймагыңызга жана курагыңызга жараша болот. Маалыматты иштеп чыгуучу берип, маал-маалы менен жаңырып турат.
Үчүнчү тараптар менен маалымат бөлүшүлбөйт
Иштеп чыгуучулар маалыматтардын бөлүшүлүшү жөнүндө кантип кабар берерин билип алыңыз
Маалымат топтолбойт
Иштеп чыгуучулар маалыматтардын топтолушу жөнүндө кантип кабар берерин билип алыңыз

Баалар жана сын-пикирлер

4,7
840 сын-пикир

Эмне жаңылык

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

Колдонмо боюнча колдоо көрсөтүү кызматы

Иштеп чыгуучу жөнүндө
Georg Feil
georgie3gg@gmail.com
230 Maplewood Ave York, ON M6C 1K2 Canada
undefined

GeorgieLabs: башка колдонмолору