नोट: केवल आंतरिक मेमोरी टेस्ट Android 11 पर उपलब्ध है।
CPDT (क्रॉस प्लेटफ़ॉर्म डिस्क टेस्ट) एक प्रदर्शन बेंचमार्किंग ऐप है जो I/O को स्थायी भंडारण की गति को मापता है (आंतरिक मेमोरी/NAND/NVME/UFS/SDकार्ड) और सिस्टम मेमोरी (रैम)।
इस ऐप में Windows, MacOS और Linux v̲e̲r̲r̲s̲i̲o̲n̲s ̲ हैं जो उपकरणों और ऑपरेटिंग सिस्टम में लगातार परीक्षण चलाने की अनुमति देते हैं।उन्हें वेब साइट पर डाउनलोड किया जा सकता है: https://maxim-saplin.github.io/cpdt_results/?download
इन-ऐप परिणाम डेटाबेस आपके फोन के प्रदर्शन की तुलना अन्य एंड्रॉइड स्मार्टफ़ोन से करना संभव बनाता है (उदा।सैमसंग गैलेक्सी नोट 10, Xiaomi Redmi 7 आदि) और हार्डवेयर की एक विस्तृत विविधता (iPhones, Macs, Windows Pcs, Android TV प्लेयर आदि)
बेंचमार्किंग सूट में निम्नलिखित 5 परीक्षण शामिल हैं:
Br> ◉ स्थायी भंडारण परीक्षण
┊
◎ ◎ ◎ ◎ अनुक्रमिक लेखन
┊
╰┄ ◎ ◎ ◎ अनुक्रमिक पढ़ें
╰┄ ◎ रैंडम रीड (4KB ब्लॉक)
◉ रैम टेस्ट
┊
◎ ◎ memory मेमोरी कॉपी
- परीक्षण के परिणाम एमबी में मापा थ्रूपुट मान के रूप में दिए गए हैं/s (Megabytes प्रति सेकंड)।
विभिन्न सेटिंग्स विकल्प मेनू में उपलब्ध हैं और उपयोगकर्ताओं को नियंत्रित करने दें:
◉ परीक्षण फ़ाइल का आकार
┊
╰┄ ◎ ◎ 0.5gb ◎ ◎ ◎ ◎1GB ┄ ┄ 2GB ┄ ◎ 4GB ┄ ┄ 8GB ┄ ┄ 16GB
◉ लिखें> ┊
╰┄ ◎ ┄ ┄ ◎ ┄ ┄ ┄ ◎ ◎ ◎ ◎ ◎ ◎ ◎ ◎ ◎ ◎ ◎ ◎ ┄ ┄ ◎ ┄ ◎ ┄ ◎ ◎ ◎ ◎ ┄ ◎ ◎ ┄P यादृच्छिक परीक्षणों के लिए समय -श्रृंखला रेखांकन बनाता है - हिस्टोग्राम।परीक्षण के परिणामों को आगे के विश्लेषण के लिए CSV को निर्यात किया जा सकता है (प्रत्येक पंक्ति जिसमें परीक्षण फ़ाइल में ब्लॉक स्थिति और थ्रूपुट मापा जाता है)।
CPDT अन्य ऐप्स से अलग कैसे है?अधिकांश लोकप्रिय बेंचमार्क सीपीयू/जीपीयू (जैसे कि गीकबेंच, एंटुटू) पर ध्यान केंद्रित करते हैं और पूरी तरह से स्टोरेज प्रदर्शन को अनदेखा करते हैं।
स्टोरेज और मेमोरी बेंचमार्क शायद ही कभी उपयोगकर्ताओं को किसी भी सेटिंग को बदलने देते हैं और परीक्षण फ़ाइल आकार को निर्दिष्ट करने तक सीमित होते हैं।बफरिंग या कैशिंग को नियंत्रित करना संभव नहीं है (जैसे कि एंड्रोबनेच) या डिवाइस को फिर से लोड करने की आवश्यकता होती है (जैसे कि ए 1 एसडी)।
कैशिंग एक ऐसा तंत्र है जो परीक्षण के परिणामों को महत्वपूर्ण रूप से प्रभावित करता है।यदि यह परीक्षण के परिणामों पर RAM गति से प्रभावित होते हैं और ऐसे परीक्षणों में स्थायी भंडारण प्रदर्शन को अलग करना संभव नहीं है।कोल्ड रीड परिदृश्य (जैसे डिवाइस बूट या पहली बार एप्लिकेशन स्टार्ट) को कैश्ड रीड्स द्वारा वर्णित नहीं किया जा सकता है।एक ही स्थिति बफरिंग के साथ है जो लेखन परीक्षणों को प्रभावित करती है।बफ़रिंग स्टोरेज के लिए इसे बनाए रखने से पहले अस्थायी भंडारण डेटा के लिए रैम का उपयोग करता है।
CPDT कैशिंग और बफ़रिंग दोनों से संबंधित है और डिफ़ॉल्ट रूप से वे बंद हैं जो लगातार मापना और उपकरणों और ऑपरेटिंग सिस्टम में स्थायी भंडारण प्रदर्शन की तुलना करना संभव बनाता है।
भंडारण और मेमोरी प्रदर्शन क्यों महत्वपूर्ण है?यह सीधे "कथित" प्रदर्शन के स्तर को प्रभावित करता है।यूआई फ्रीज को कई मामलों में स्टोरेज लेवल पर स्टुटर्स द्वारा वर्णित किया जा सकता है।उदा।ब्राउज़र में एक लोड किए गए वेब पेज को प्रदर्शित करना जब यह डिस्क से डेटा का अनुरोध करता है, गैलरी ऐप में चित्रों को स्क्रॉल करना (उनमें से हजारों को स्क्रॉल करना इमेजिंग), या एक इंस्टाग्राम फीड से नीचे जाना (पहले लोड की गई छवियों को डिस्क पर संग्रहीत कैश से अनुरोध किया जाएगा)
Chromebook उपयोगकर्ता Google Play को सक्षम करने के बाद इस ऐप का उपयोग कर सकते हैं।एसडी/मेमोरी कार्ड तक पहुंचने के लिए ऐप को क्रोम ओएस की Google Play सेटिंग में "स्टोरेज अनुमति" प्रदान की जानी चाहिए।
! OTG सपोर्ट की गारंटी नहीं है!यदि आप अपने डिवाइस में बाहरी कार्ड रीडर या USB फ्लैश ड्राइव को प्लग करते हैं, तो यह काम कर सकता है या यह नहीं हो सकता है।उदा।एंड्रॉइड 8 के साथ सैमसंग गैलेक्सी एस 8 और एंड्रॉइड 10 के साथ नोट 10 नोट ठीक है।Xiaomi Mi8Se (Android 9), Meizu 16th (Android 8.1) और LG Nexus 5x (Android 6) DON ' T काम (हालांकि आप ' अभी भी सिस्टम में ड्राइव देखने में सक्षम होंगे)।ऐसा क्यों?Android OS doesn ' एक सुसंगत मॉडल है जो बाहरी रूप से जुड़े भंडारण उपकरणों के साथ काम कर रहा है।कुछ डिवाइस निर्माता डिवाइस को ठीक से माउंट करके और डिफ़ॉल्ट एपीआई (संदर्भ। getExternalfilesDir ()) के माध्यम से उपलब्ध कराकर एक अच्छा काम करते हैं (जैसे सैमसंग)।दूसरों को ट्रिक्स की आवश्यकता होती है या विनिर्माण विशिष्ट एपीआई को लागू करने की आवश्यकता होती है।मैक्सिम-सैपलिन/क्रॉसप्लैटफॉर्मडिसक
- Fixed Chinese translations
- Taiwanese localization
- Minor fixes