دربارهی Real Pi Benchmark
عملکرد معیار دستگاه شما، محاسبه ارقام پی، جستجو برای الگوهای
RealPi برخی از بهترین و جالب ترین الگوریتم های محاسبه Pi را ارائه می دهد. این برنامه معیاری است که عملکرد CPU و حافظه دستگاه Android شما را آزمایش می کند. مقدار Pi را به تعداد رقم های اعشاری که شما مشخص می کنید محاسبه می کند. میتوانید الگوهای ارقام حاصل را مشاهده و جستجو کنید تا تاریخ تولد خود را در Pi پیدا کنید یا دنبالههای رقمی معروف مانند "نقطه فاینمن" (شش 9 در یک ردیف در موقعیت 762 رقمی) را بیابید. هیچ محدودیت سختی برای تعداد ارقام وجود ندارد، اگر دچار یخ زدگی شدید، لطفاً به "هشدارها" زیر مراجعه کنید.
نظرات خود را با زمان محاسبه Pi خود در فرمول AGM+FFT برای 1 میلیون رقم بنویسید. همچنین بیشترین رقمی که می توانید محاسبه کنید، که حافظه گوشی شما را آزمایش می کند. Nexus 6p نویسنده برای 1 میلیون رقم 5.7 ثانیه طول می کشد. توجه داشته باشید که الگوریتم AGM+FFT در توان های 2 کار می کند، بنابراین محاسبه 10 میلیون رقم به اندازه 16 میلیون رقم به زمان و حافظه نیاز دارد (دقت داخلی در خروجی نشان داده شده است). در پردازنده های چند هسته ای RealPi عملکرد یک هسته را آزمایش می کند. برای زمان بندی معیار دقیق، اطمینان حاصل کنید که هیچ برنامه دیگری در حال اجرا نیست و تلفن شما به اندازه کافی داغ نیست تا CPU را دریچه گاز بگیرد.
تابع جستجو:
از این برای پیدا کردن الگوهایی در Pi مانند تولد خود استفاده کنید. برای بهترین نتایج، حداقل یک میلیون رقم را با استفاده از فرمول AGM + FFT محاسبه کنید، سپس گزینه منوی "جستجوی الگوها" را انتخاب کنید.
در اینجا خلاصه ای از الگوریتم های موجود آمده است:
-فرمول AGM + FFT (میانگین هندسی حسابی): این یکی از سریع ترین روش های موجود برای محاسبه Pi است و فرمول پیش فرضی است که RealPi با فشار دادن "شروع" استفاده می کند. این به عنوان کد اصلی C++ اجرا می شود و بر اساس برنامه pi_fftc6 Takuya Ooura است. برای میلیونها رقم میتواند به حافظه زیادی نیاز داشته باشد، که اغلب عامل محدودکننده تعداد رقمهایی است که میتوانید محاسبه کنید.
-فرمول ماشین: این فرمول توسط جان ماچین در سال 1706 کشف شد. این فرمول به سرعت AGM + FFT نیست، اما تمام ارقام پی را که در زمان انجام محاسبات جمع می شوند، به شما نشان می دهد. این فرمول را در منوی تنظیمات انتخاب کنید و سپس "شروع" را فشار دهید. این در جاوا با استفاده از کلاس BigDecimal نوشته شده است. زمان محاسبه ممکن است شروع به طولانی شدن حدود 200000 رقم کند، اما در تلفن های مدرن اگر صبور باشید، می توانید 1 میلیون رقم را با استفاده از Machin محاسبه و مشاهده کنید.
- رقم N ام فرمول پی توسط گوردون: این فرمول نشان می دهد که محاسبه ارقام اعشاری پی "در وسط" بدون محاسبه ارقام قبل ممکن است (در کمال تعجب) و به حافظه بسیار کمی نیاز دارد. هنگامی که دکمه "نهمین رقم" را فشار می دهید، RealPi 9 رقم از پی را تعیین می کند که به موقعیت رقمی که شما مشخص کرده اید ختم می شود. این به عنوان کد اصلی C++ اجرا می شود و بر اساس برنامه pidec خاویر گوردون است. اگرچه سریعتر از فرمول Machin است، اما نمی تواند فرمول AGM + FFT را در سرعت شکست دهد.
- رقم N ام فرمول Pi توسط Bellard: الگوریتم گوردون برای رقم N از Pi را نمی توان برای 50 رقم اول استفاده کرد، بنابراین این فرمول توسط Fabrice Bellard اگر ارقام کمتر از 50 باشد به جای آن استفاده می شود.
گزینه های دیگر:
اگر گزینه "Calculate when in sleep" را فعال کنید، RealPi در زمانی که صفحه نمایش شما خاموش است به محاسبه ادامه می دهد، که برای محاسبه تعداد زیادی ارقام Pi مفید است. در حالی که محاسبه نمی شود یا پس از اتمام محاسبه، دستگاه شما طبق معمول به خواب عمیق می رود.
هشدارها:
این برنامه میتواند به سرعت باتری شما را هنگام انجام یک محاسبه طولانی تخلیه کند، به خصوص اگر گزینه «Calculate when in sleep» روشن باشد.
سرعت محاسبه بستگی به سرعت پردازنده و حافظه دستگاه شما دارد. در تعداد بسیار زیاد رقم ممکن است RealPi به طور غیرمنتظره ای خاتمه یابد یا پاسخی ارائه نکند. همچنین ممکن است اجرای آن زمان بسیار طولانی (سالها) طول بکشد. این به دلیل مقدار زیادی حافظه و/یا زمان CPU مورد نیاز است. حد بالای تعداد ارقامی که می توانید محاسبه کنید به دستگاه اندروید شما بستگی دارد.
تغییرات در گزینه "Calculate when in sleep" برای محاسبه بعدی Pi اعمال می شود، نه در وسط یک محاسبه.
جدیدترین 2.2 چه خبر است
-Minor bug fixes.
اطلاعات Real Pi Benchmark APK
نسخههای قدیمی Real Pi Benchmark
Real Pi Benchmark 2.2
Real Pi Benchmark 2.1
Real Pi Benchmark 2.0
Real Pi Benchmark 1.1
دانلود فوق سریع و ایمن از طریق برنامه APKPure
برای نصب فایل های XAPK/APK در اندروید با یک کلیک!