टीपः Android 11 वर केवळ अंतर्गत मेमरी चाचणी उपलब्ध आहे.
सीपीडीटी (क्रॉस प्लॅटफॉर्म डिस्क टेस्ट) एक परफॉरमन्स बेंचमार्किंग अॅप आहे जो कायमस्वरुपी संचयनाची I / O गती (अंतर्गत मेमरी / एनएएनडी / एनव्हीएम / यूएफएस / एसडी कार्ड) आणि सिस्टम मेमरी (रॅम) मोजतो.
या अॅपमध्ये विंडोज, मॅकोस आणि लिनक्स v̲e̲r̲s̲i̲o̲n̲s̲ आहे जे डिव्हाइसेस आणि ऑपरेटिंग सिस्टीमवर सातत्याने चाचण्या चालविण्यास परवानगी देतात. ते वेबसाइटवर डाउनलोड केले जाऊ शकतात: https://maxim-saplin.github.io/cpdt_results/?download
अॅप-मधील निकाल डेटाबेसमुळे आपल्या फोनच्या कामगिरीची तुलना इतर Android स्मार्टफोनशी (उदा. सॅमसंग गॅलेक्सी नोट 10, झिओमी रेडमी 7 इ.) आणि बर्याच प्रकारचे हार्डवेअर (आयफोन, मॅक, विंडोज पीसी, अँड्रॉइड टीव्ही प्लेयर इ.) ची तुलना करणे शक्य होते.
बेंचमार्किंग सूटमध्ये खालील 5 चाचण्या समाविष्ट आहेत:
Storage कायमस्वरूपी साठवण चाचण्या
┊
◎ ◎ अनुक्रमिक लेखन
┊
◎ qu अनुक्रमिक वाचन
┊
◎ ◎ रँडम राइट (4 केबी ब्लॉक)
┊
◎ ◎ रँडम रिड (4 केबी ब्लॉक)
◉ रॅम चाचणी
┊
◎ ◎ मेमरी प्रत
- चाचणी निकाल एमबी / से (प्रति सेकंद मेगाबाइट्स) मध्ये मोजली जाणारी थ्रूपुट मूल्य म्हणून दिली जातात.
पर्याय मेनूमध्ये विविध सेटिंग्ज उपलब्ध आहेत आणि वापरकर्त्यांना नियंत्रित करू द्या:
◉ चाचणी फाइल आकार
┊
◎ GB 0.5 जीबी ◎ GB 1 जीबी ◎ GB 2 जीबी ◎ GB जीबी ◎ GB जीबी ┄ ◎ १◎ जीबी
Buff बफरिंग लिहा
┊
╰┄ ◎ चालू. ◎ बंद
-मेमरी फाईल कॅशिंग
┊
╰┄ ◎ चालू. ◎ बंद
अनुक्रमिक चाचण्यांसाठी अॅप यादृच्छिक चाचण्यांसाठी - हिस्टोग्राम, वेळ-मालिका आलेख तयार करते. पुढील विश्लेषणासाठी चाचणी परिणाम सीएसव्हीला निर्यात केले जाऊ शकतात (प्रत्येक पंक्तीमध्ये चाचणी फाईलमध्ये ब्लॉक स्थिती आणि थ्रूपूट मोजलेले).
सीपीडीटी इतर अॅप्सपेक्षा वेगळे कसे आहे? बहुतेक लोकप्रिय बेंचमार्क सीपीयू / जीपीयूवर लक्ष केंद्रित करतात (जसे की गीकबेंच, अँटू टू) स्टोरेज कार्यप्रदर्शनाकडे पूर्णपणे दुर्लक्ष करतात.
स्टोरेज आणि मेमरी बेंचमार्क वापरकर्त्यांना क्वचितच कोणतीही सेटिंग्ज बदलू देतात आणि चाचणी फाइल आकार निर्दिष्ट करण्यासाठी मर्यादित असतात. बफरिंग किंवा कॅशिंग नियंत्रित करणे शक्य नाही (उदा. एंड्रॉबनीच) किंवा डिव्हाइस रीलोडिंग (उदा. ए 1 एसडी) आवश्यक आहे.
कॅशिंग ही एक अशी यंत्रणा आहे जी चाचणीच्या परिणामांवर महत्त्वपूर्ण परिणाम करते. जर ते चाचणी चालू असेल तर त्याचा परिणाम रॅम गतीमुळे होईल आणि अशा चाचण्यांमध्ये कायमस्वरूपी संचय कार्यक्षमता वेगळी करणे शक्य नाही. कोल्ड रीड परिदृश्ये (उदा. डिव्हाइस बूट किंवा फर्स्ट-टाइम अनुप्रयोग प्रारंभ) कॅश्ड रीड्सद्वारे वर्णन केले जाऊ शकत नाही. लेखन चाचण्यांवर परिणाम करणारी बफरिंगचीही अशीच परिस्थिती आहे. बफरिंग डेटा संचयित करण्यापूर्वी तात्पुरत्या संचयित करण्यासाठी रॅम वापरते.
सीपीडीटी कॅशिंग आणि बफरिंग या दोन्हीचा सौदा करते आणि डीफॉल्टनुसार ते ऑफ असतात ज्यामुळे डिव्हाइस आणि ऑपरेटिंग सिस्टममध्ये कायमस्वरूपी स्टोरेज कार्यप्रदर्शन मोजणे आणि त्यांची तुलना करणे शक्य होते.
स्टोरेज आणि मेमरी कामगिरी का महत्त्वाची आहे? हे थेट “कथित” कामगिरीच्या पातळीवर परिणाम करते. स्टोरेज स्तरावर स्टूटरद्वारे बर्याच प्रकरणांमध्ये यूआय फ्रीझचे वर्णन केले जाऊ शकते. उदा. ब्राउझरमध्ये एक लोड केलेले वेब पृष्ठ प्रदर्शित करणे जेव्हा ते डिस्कमधून डेटाची विनंती करतात, गॅलरी अॅपमध्ये चित्रे स्क्रोल करीत आहेत (त्यापैकी हजारो प्रतिमा स्क्रोलिंग करतात) किंवा इंस्टाग्राम फीडवर खाली जाणे (डिस्कवर संग्रहित कॅशेवरून यापूर्वी लोड केलेल्या प्रतिमा विनंती केल्या जातील).
Google Play सक्षम केल्यानंतर Chromebook वापरकर्ते हा अॅप वापरू शकतात. SD / मेमरी कार्डमध्ये प्रवेश करण्यासाठी अॅपला Chrome OS च्या Google Play सेटिंगमध्ये "स्टोरेज परवानगी" दिली जाणे आवश्यक आहे.
ओटीजी समर्थनाची हमी दिलेली नाही! आपण आपल्या डिव्हाइसमध्ये बाह्य कार्ड रीडर किंवा यूएसबी फ्लॅश ड्राइव्ह प्लग केल्यास ते कार्य करेल किंवा कदाचित ते कदाचित कार्य करू शकणार नाही. उदा. अँड्रॉइड 8 सह सॅमसंग गॅलेक्सी एस 8 आणि अँड्रॉइड 10 सह टीप 10 चांगले काम करतात. शाओमी मी 8 एसई (अँड्रॉइड 9), मेझू 16 वां (अँड्रॉइड 8.1) आणि एलजी नेक्सस 5 एक्स (अँड्रॉइड 6) कार्य करत नाहीत (तरीही आपण सिस्टममध्ये ड्राइव्ह पाहण्यास सक्षम व्हाल). अस का? बाह्यतः कनेक्ट केलेल्या स्टोरेज डिव्हाइससह अँड्रॉइड ओएसमध्ये सातत्यपूर्ण मॉडेल नाही. काही डिव्हाइस उत्पादक डिव्हाइस योग्यरित्या आरोहित करून डीफॉल्ट एपीआय (Context.getExternFilesDir ()) द्वारे उपलब्ध करून चांगले कार्य करतात (जसे की सॅमसंग). इतरांना युक्त्या किंवा उत्पादन विशिष्ट एपीआय अंमलबजावणीची आवश्यकता असते.
प्रोजेक्ट ओपन-सोर्स आहे आणि गिटहब येथे पेजला भेट देऊन आपले स्वागत आहेः
https://github.com/maxim-saplin/CrossPlatformDiskTest