<प्रोफ़ाइल करने लायक>

सिंटैक्स:
<profileable android:shell=["true" | "false"] android:enabled=["true" | "false"] />
इसमें शामिल है:
<application>
विवरण:
बताता है कि प्रोफ़ाइलर इस ऐप्लिकेशन को कैसे ऐक्सेस कर सकते हैं.
विशेषताएं:
android:shell
अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है तय करती है कि डिवाइस का उपयोगकर्ता, लोकल डीबगिंग की मदद से इस ऐप्लिकेशन की प्रोफ़ाइल बना सकता है या नहीं नीचे कुछ ऐसे टूल दिए गए हैं: अगर यह सेट नहीं है या false पर सेट है, तो ये टूल और एपीआई सिर्फ़ तब काम करते हैं, जब कोई ऐप्लिकेशन debuggable. डीबग करने लायक ऐप्लिकेशन की परफ़ॉर्मेंस में काफ़ी कमी आती है. साथ ही, इनकी परफ़ॉर्मेंस में अलग-अलग तरह की गिरावट आती है. समय को सही तरीके से मेज़र किया जा सकता है. स्थानीय परफ़ॉर्मेंस के लिए इस एलिमेंट का सुझाव दिया जाता है मेज़रमेंट, ताकि आपको सटीक नतीजे मिल सकें.

इस एलिमेंट को इस तरह से डिज़ाइन किया गया है कि रिलीज़ या प्रोडक्शन में इस्तेमाल किया जा सके. साथ ही, इसे लोकल प्रोफ़ाइलिंग के लिए बनाया गया हो. इससे डेटा के एक्सपोज़र का कम से कम जोखिम होता है: होस्ट प्रोफ़ाइलिंग टूल से, मेमोरी के किसी भी डेटा को पढ़ा नहीं जा सकता शेल प्रोसेस में जाता है. सिर्फ़ स्टैक ट्रेस ही पढ़े जा सकते हैं. ये आम तौर पर, उलझाने वाले होते हैं या इनमें सिंबल नहीं होते मौजूदा मॉडल का इस्तेमाल करता है.

android:enabled
अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है इस नीति से पता चलता है कि ऐप्लिकेशन की प्रोफ़ाइल सिस्टम सेवाओं या शेल टूल से बनाई जा सकती है या नहीं. बाद वाले इंप्रेशन के लिए, android:shell को भी सेट किया जा सकता है. अगर गलत है, तो ऐप्लिकेशन की प्रोफ़ाइल बिलकुल भी नहीं बनाई जा सकती. डिफ़ॉल्ट रूप से, 'सही' होता है. इस एट्रिब्यूट को एपीआई लेवल 30 में जोड़ा गया था.
इसमें पेश किया गया:
एपीआई लेवल 29