Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Ruby

Derailed के साथ अपने रत्न स्मृति उपयोग को प्रोफाइल करें

तो आपका रेल ऐप बहुत अधिक रैम ले रहा है। और क्या नया है? लेकिन शायद चीजें वैसी नहीं हैं जैसी चीजें हैं। शायद आपके एप्लिकेशन की मेमोरी फ़ुटप्रिंट एक या अधिक फूले हुए रत्नों द्वारा बढ़ाए जा रहे हैं।

मैं हाल ही में रिचर्ड श्नीमैन की एक बहुत ही अच्छी परियोजना में ठोकर खाई। इसे पटरी से उतरना कहा जाता है, और यह स्वचालित बेंचमार्किंग टूल का एक संग्रह है। ये रहा जीथब रेपो।

आपको बस इसे अपने जेमफाइल में इस तरह जोड़ना है:

gem 'derailed', group: :development
gem "stackprof", group: :development

तब आप देख सकते हैं कि संकलन के समय आपके प्रत्येक रत्न को कितनी मेमोरी की आवश्यकता है:

Derailed के साथ अपने रत्न स्मृति उपयोग को प्रोफाइल करें बंडल का उपयोग करें:यह देखने के लिए कि आपका प्रत्येक रत्न संकलन समय पर कितना रैम का उपयोग करता है

आप यह भी देख सकते हैं कि लोड समय पर आपके रत्नों द्वारा कितनी वस्तुएं आवंटित की जाती हैं।

Derailed के साथ अपने रत्न स्मृति उपयोग को प्रोफाइल करें बंडल का उपयोग करें:लोड समय पर ऑब्जेक्ट आवंटन के बारे में जानकारी देखने के लिए ऑब्जेक्ट

जैसे ही आपका एप्लिकेशन चलता है, स्मृति उपयोग को मापने के लिए भी उपकरण हैं। मुझे अभी तक इन्हें व्यक्तिगत रूप से जांचने का मौका नहीं मिला है, क्योंकि आपको अपने विकास कंप्यूटर पर अपने ऐप को प्रोडक्शन मोड में चलाने में सक्षम होना चाहिए।


  1. Google Chrome मेमोरी उपयोग/मेमोरी लीक समस्याएं?

    मुझे इंटरनेट ब्राउज़ करने के लिए Google Chrome का उपयोग करना पसंद है और इसका एक मुख्य कारण हमेशा से रहा है क्योंकि यह बहुत तेज़ है! मुझे सभी ऐड-ऑन के साथ फ़ायरफ़ॉक्स का ब्लोट कभी पसंद नहीं आया और इंटरनेट एक्सप्लोरर बिल्कुल धीमा है। माइक्रोसॉफ्ट एज आईई की तुलना में काफी तेज है, लेकिन मैं इतनी सारी अ

  1. कवर स्टोरी वीडियो के साथ अपने लिंक्डइन प्रोफाइल को और अधिक गतिशील बनाएं

    लिंक्डइन ने चुपचाप अपने सदस्यों के लिए एक नई सुविधा पेश की है जो आपके ब्रांड और व्यवसाय की मदद कर सकती है - कवर स्टोरीज। कवर स्टोरीज़ आपको अपने व्यवसाय और कौशल को प्रदर्शित करने वाली एक वीडियो क्लिप बनाने की अनुमति देती हैं। आप अपनी प्रोफ़ाइल में वीडियो क्लिप जोड़ सकते हैं और जब दर्शक आपकी प्रोफ़ाइल

  1. Google परिवार लिंक से अपने बच्चे के फ़ोन उपयोग की निगरानी करें

    प्रौद्योगिकी तेजी से विकसित हो रही है और हमारी जीवनशैली भी। और खासकर यदि आपके बच्चे हैं तो उन पर नज़र रखना, दिन भर उन पर नज़र रखना, टेलीविज़न या स्मार्टफ़ोन पर वे जो देखते हैं उस पर नज़र रखना एक कठिन काम है। खैर, Google के पास इसका समाधान है! Google परिवार लिंक क्या है? Google परिवार लिंक मूल रूप से