दिलचस्प पोस्ट
एंड्रॉइड: मैंने अपनी एंड्रॉइड कुंजी स्टोर खो दिया है, मुझे क्या करना चाहिए? मैं तीर ऑपरेटर के बजाय क्या इस्तेमाल कर सकता हूं, `->`? एक ही पृष्ठ पर Greasemonkey स्क्रिप्ट चलाएं, कई बार? JVM के ढेर का आकार कैसे बढ़ाएं कैसे वादे के अनुक्रम को सिंक्रनाइज़ करने के लिए? एंड्रॉइड फेसबुक की हैश कैसे बनाऊँ? पायथन 2.x में nonlocal कीवर्ड जावा में बेस 64 एन्कोडिंग क्या C89, C90 या C99 में सभी कार्यों के लिए प्रोटोटाइप आवश्यक है? मैं एक सरणी की लंबाई कैसे प्राप्त करूं? बहुलोफिक एसोसिएशन में आप एक विदेशी कुंजी क्यों नहीं हो सकते? जेएसपी पर एपॉरोपि या उद्धरण से बचने के लिए कैसे (जावास्क्रिप्ट द्वारा उपयोग किया जाता है) एनजीएफएर एंज्यूलर 2 में पाइप के साथ डेटा अपडेट नहीं करता है वेबविय टेक्स्ट चयन के लिए एक कस्टम प्रासंगिक ऐक्शन बार का उपयोग करें निष्पादक सेवा जो एक समय समाप्ति के बाद कार्य को बीच में आता है

एंड्रॉइड एप्लिकेशन के प्रदर्शन का परीक्षण कैसे करें?

मैं एंड्रॉइड में प्रदर्शन के लिए एक आवेदन कैसे देख सकता हूं? एंड्रॉइड में प्रदान किया गया समर्थन क्या है और मैं इसका उपयोग कैसे करूं?

वेब के समाधान से एकत्रित समाधान "एंड्रॉइड एप्लिकेशन के प्रदर्शन का परीक्षण कैसे करें?"

यदि आप प्रदर्शन बाधाओं को खोजने के लिए अपना आवेदन प्रोफ़ाइल बनाना चाहते हैं, तो आप traceview टूल का उपयोग कर सकते हैं । यह आपको आपके आवेदन के प्रदर्शन के निशान का एक ग्राफ़िकल दृश्य देता है।

ट्रेस बनाने के लिए निम्नलिखित कोड को अपने कोड में जोड़ें, जहां आप ट्रेसिंग करना चाहते हैं:

 Debug.startMethodTracing("myapp"); 

और फिर जब आप अनुरेखण को रोकना चाहते हैं तो निम्नलिखित डाल दें:

 Debug.stopMethodTracing(); 

इससे myapp.trace कार्ड की रूट डायरेक्टरी में एक ट्रेस फ़ाइल कॉल myapp.trace पैदा होगा। जैसा कि एसडी कार्ड पर लिखा है:

  • यदि आप एमुलेटर का उपयोग कर रहे हैं तो आपको अपने एडीडी में एक एसडी कार्ड जोड़ना होगा।
  • आपको अपने मैनिफेस्ट में निम्नलिखित को जोड़कर एसडी कार्ड लिखने के लिए ऐप की अनुमति देने की आवश्यकता होगी:

    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />

एक बार फ़ाइल बनाई गई है, तो आपको इसे अपने पीसी में कॉपी करने की आवश्यकता होगी। आप इसे adb कमांड का उपयोग कर सकते हैं:

 adb pull /sdcard/myapp.trace c:/my/dir/myapp.trace 

अंत में, traceview को ट्रेस फ़ाइल के लिए पूर्ण पथ देकर शुरू करें:

 traceview c:/my/dir/myapp.trace 

मेरे पास traceview अपवाद के साथ traceview असफल होने के साथ कुछ समस्याएं traceview । मैंने इस पर traceview.bat की अंतिम पंक्ति को बदलकर विंडोज पर इसे तय किया है:

 call java -Djava.ext.dirs=%javaextdirs% -Dcom.android.traceview.toolsdir= -jar %jarpath% %* 

सेवा मेरे:

 call java -Xmx1g -Djava.ext.dirs=%javaextdirs% -Dcom.android.traceview.toolsdir= -jar %jarpath% %* 

-Xmx1g विकल्प जोड़ना traceview और अधिक स्मृति का उपयोग करने की अनुमति देता है।

साथ ही, सैद्धांतिक रूप से , डीडीएमएस आपके प्रोग्राम के लिए मेमोरी आवंटन प्राप्त कर सकते हैं और फिर आप प्रोफैरर्स का उपयोग करके डंप का विश्लेषण कर सकते हैं। डीडीएमएस संदर्भ
कारण है कि मैं सैद्धांतिक रूप से इटैलिक में हूं कि मैंने खुद कुछ भी करने की कोशिश नहीं की है, फिर भी

मुझे लगता है कि ट्रेसेव में बहुत अधिक जानकारी है, आप आसानी से खो सकते हैं।

मेरा समाधान सिर्फ कोड में तीन स्थान पर सिस्टम समय लॉग करता है।

पहले और बाद में और केंद्र को धीमी गति से धीमा कोड पर।

जैसे द्विआधारी खोज, अगली बार, कदम से कदम नीचे संकीर्ण, फिर अंत में अपराधी कोड खोजने।

आप लोड धावक का उपयोग कर सकते हैं।

इस लिंक का उपयोग अधिक abut इसे खोजने के लिए।

http://www.perftesting.co.uk/recording-and-performance-testing-android-applications-with-hp-loadrunner-vugen/2011/11/14/

अनुसरण किए जाने वाले चरण निम्न हैं:

  1. नई वीजन स्क्रिप्ट बनाएं
  2. मोबाइल एप्लिकेशन – HTTP / HTML चुनें
  3. रिकॉर्डिंग विकल्प -> रिकॉर्ड इम्यूलेटर चुनें
  4. डी: \ android \ AVD Manager.exe के रूप में रिकॉर्ड एमुलेटर के लिए पथ दें
  5. कमांड लाइन- AVD AVD_NAME -netspeed full-netdelay कोई भी नहीं है जहां AVD_Name आपके डिवाइस का नाम है
  6. कार्यशील निर्देशिका का चयन करें
  7. खत्म क्लिक करें

अब आप अपना परीक्षण कर सकते हैं।

एक और तरीका है लोड रनर पर ट्रूक्लिएन्ट का उपयोग करना

मोबाइल वेब के लिए अनुसरण किए जाने वाले चरण निम्न हैं:

  1. नई वीजन स्क्रिप्ट
  2. मोबाइल प्रोटोकॉल
  3. TruClient मोबाइल वेब का चयन करें
  4. बनाएँ क्लिक करें
  5. अब आप स्क्रिप्ट उत्पन्न कर सकते हैं
  6. स्क्रिप्ट बटन को विकसित करें क्लिक करें
  7. पीओपी अप विंडो डिवाइस को चुनने के लिए दिखाई देती है
  8. क्रियाओं का चयन करें और आप स्क्रिप्ट रिकॉर्ड कर सकते हैं

देशी मोबाइल के लिए अनुसरण किए जाने वाले चरण निम्न हैं:

  1. नई वीजन स्क्रिप्ट
  2. मोबाइल प्रोटोकॉल
  3. TruClient मूल मोबाइल का चयन करें
  4. बनाएँ क्लिक करें
  5. अब आप स्क्रिप्ट उत्पन्न कर सकते हैं
  6. स्क्रिप्ट को विकसित करें क्लिक करें
  7. फ़ायरफ़ॉक्स के साथ प्लग की गई TruClient विंडो दिखाई देती है
  8. सामान्य सेटिंग्स क्लिक करें
  9. सर्वर यूआरएल पोर्ट कॉन्फ़िगर करें
  10. अगर यू सर्वर यूआरएल पोर्ट नहीं जानता है तो आपके डिवाइस पर ओएस मॉनिटर एप्लिकेशन इंस्टॉल करें। यहां आप आईपी पता पा सकते हैं
  11. उपयोगकर्ता नाम और पासवर्ड दर्ज करें
  12. किया गया क्लिक करें

आप स्क्रिप्ट रिकॉर्ड कर सकते हैं और अपना परीक्षण कर सकते हैं ….