Return to Video

04-15 Improve Your Code To Reduce Churn

  • 0:00 - 0:03
    हम कुछ छोटे बदलाव करके
    अत्यधिक मेमोरी चर्निंग को रोक सकते है
  • 0:03 - 0:05
    आइये, इसका तुलनात्मक अध्ययन करते है
  • 0:05 - 0:08
    हर एक रो को बनाने हेतु एक-एक कर
    सेल् वैल्यू को कॉनकैटेनेट करने के वजाय
  • 0:08 - 0:12
    हम स्ट्रिंग बिल्डर इंस्टैंस के द्वारा हरेक
    रो का निर्माण सिंगल स्ट्रिंग से करेंगे
  • 0:12 - 0:14
    ध्यान दें, स्ट्रिंग बिल्डर इंस्टैंस को
    लूप के बाहर बनाया गया है
  • 0:14 - 0:16
    इस कारण मेमोरी
    एक बार ही आवंटित हुई है
  • 0:16 - 0:18
    अब इसका उपयोग बफर की तरह
  • 0:18 - 0:19
    लूप के हर चाल में की जाएगी
  • 0:19 - 0:20
    जहाँ पहले ये साफ होगी
  • 0:20 - 0:24
    फिर हम इन्टिजर के सिंगल स्ट्रिंग को
    जोड़ कर हर चाल की रो बनाते जायेगे
  • 0:24 - 0:27
    अधिक जानकारी के लिए इस कोड से
    सम्बंधित प्रशिक्षक के नोट देखें
  • 0:27 - 0:29
    ठीक है, सत्यापन हेतु आगे बढ़ते है
  • 0:29 - 0:31
    आप सुधारे गए इस नए कोड सेगमेंट
    को लोड करें,
  • 0:31 - 0:36
    जिसे हम memory_churn_optimized कहेंगे,
    ट्रेस व्यू और मेमोरी मॉनिटर दोनों में.
  • 0:36 - 0:40
    और पाते हैं, GC की घटनायें घटित होने के समय
    में कमी हुई है, दी गयी अवधि में
  • 0:40 - 0:43
    अलोकेशन ट्रैकर द्वारा भी
    इसका सत्यापन कर सकते है
  • 0:43 - 0:44
    यदि आप अलोकेशन ट्रैकर
    प्रयोग करते हो
  • 0:44 - 0:48
    या ट्रेस व्यू अथवा मेमोरी मॉनिटर
    के उपयोग में कोई व्यवधान आती है
  • 0:48 - 0:51
    तो इसके आउटपुट-स्क्रीनशॉट
    हमारे विचार-विमर्श फोरम पर भेजें
  • 0:51 - 0:52
    हम देखना चाहेंगे
    आपको क्या मिला
  • 0:53 - 0:56
    वापस आते है, इन बदलावों के वावजूद
  • 0:57 - 0:59
    हमारा पर्फ़ पायरेट ठिठकता है
  • 0:59 - 1:00
    पर इस बार यह कम है
  • 1:01 - 1:03
    इसका मतलब, इस समय, यह फंक्शन
    संभवतः एक अच्छा विकल्प है,
  • 1:03 - 1:05
    पृष्ठभूमि के लिए
Tytuł:
04-15 Improve Your Code To Reduce Churn
Opis:

more » « less
Video Language:
English
Team:
Udacity
Projekt:
ud825 - Android Performance
Duration:
01:05

Hindi subtitles

Revisions Compare revisions