जीसी :: प्रोफाइलर वातावरण में रूबी 1.9.2 में प्रोफाइलर को सक्रिय करने में प्रदर्शन समस्या हो सकती है? क्या यह प्रदर्शन महत्वपूर्ण उत्पादन अनुप्रयोग में इसका उपयोग सुरक्षित है?रूबी: क्या जीसी :: प्रोफाइल वातावरण में प्रोफेसर.एनेबल प्रदर्शन समस्या का कारण बन सकता है?
उत्तर
बस GC::Profiler
को सक्रिय करने से प्रदर्शन ड्रॉप नहीं होनी चाहिए, सवाल यह है कि आप इसके साथ क्या करने की योजना बना रहे हैं।
Rails.config.log_level
के साथ इसकी तुलना करें। यदि आप इसे बहुत अधिक सेट करते हैं (जैसे :notice
), तो इसे लॉग फ़ाइल में बहुत अधिक डेटा लिखना होगा, जिससे आवश्यकतानुसार बहुत अधिक आईओ उत्पन्न हो और इस प्रकार प्रदर्शन बूंद हो जाए। यही कारण है कि आईओ संचालन को कम करने के लिए, लॉगर उत्पादन में :debug
पर सेट किया गया है।
तो यदि आप GC::Profiler
सक्षम करते हैं और केवल एज-केस परिदृश्यों में केवल विशिष्ट परिणामों को मतदान करते हैं तो मुझे विश्वास नहीं है कि कोई समस्या होनी चाहिए, यह तब होता है जब आप प्रोफाइलर का उपयोग करना शुरू करते हैं कि चीजें धीमा होने लगती हैं।
लेकिन यह, सब कुछ के लिए चला जाता है, डेटाबेस प्रश्नों overusing से overusing चित्र, आदि के लिए जटिल कोड overusing करने के लिए ...
- 1. उपयोग का कारण बन सकता है लीक
- 2. क्या यह कई समान GUID का कारण बन सकता है?
- 3. क्या jQuery.data एक स्मृति रिसाव का कारण बन सकता है?
- 4. RegisterWindowMessage का दुरुपयोग संसाधन थकावट का कारण बन सकता है?
- 5. टाइमस्टैम्पिंग "ग्लोबल डेडलॉक" का कारण कैसे बन सकता है?
- 6. malloc() एक SIGSEGV का कारण कैसे बन सकता है?
- 7. क्या यह कोड एक प्रबंधित ढेर भ्रष्टाचार का कारण बन सकता है?
- 8. मल्टीथ्रेडेड वातावरण में मॉलोक प्रदर्शन
- 9. घटना हैंडलर के रूप में लैम्बडा का उपयोग कर स्मृति रिसाव का कारण बन सकता है?
- 10. एंड्रॉइड जीसी प्रदर्शन के कारण कोडिंग शैली बदलना, कितना दूर है?
- 11. जेपीए मर्ज डुप्लिकेट्स का कारण बन रहा है
- 12. UISearchDisplayController autorelease कैसे एक अलग दृश्य नियंत्रक में क्रैश का कारण बन सकता है?
- 13. .NET 4: क्या प्रबंधित कोड अकेले भ्रष्टाचार का कारण बन सकता है?
- 14. क्या एक निर्धारित भविष्य मेमोरी रिसाव का कारण बन सकता है?
- 15. क्या मैं अजगर में उद्देश्य पर अपवाद का कारण बन सकता हूं?
- 16. कर्नेल पैरामीटर का उपयोग कर बैंक विवादों का कारण बन सकता है?
- 17. जेएमएक्स के साथ गतिशील प्रॉक्सी थ्रेड लीक का कारण बन सकता है?
- 18. SIGHUP उत्पन्न होने का कारण क्या हो सकता है?
- 19. java.lang.NoClassDefFoundError का कारण क्या हो सकता है?
- 20. मैं रेल वातावरण में रूबी फ़ाइल कैसे चला सकता हूं?
- 21. एएसपी.नेट हैंग - जेनेरिक डिक्शनरी समवर्ती मुद्दों का कारण जीसी डेडलॉक
- 22. पेर्फ सोम में उच्च "% समय में जीसी" देखने के कारण
- 23. क्या आपके पास कभी एक व्यावसायिक आवश्यकता है जो एनपी-पूर्ण समस्या बन गई है?
- 24. जावास्क्रिप्ट में स्मृति भ्रष्टाचार का कारण क्या हो सकता है?
- 25. बहु-थ्रेड वातावरण में JUnit का उपयोग करके अजीब समस्या
- 26. "सेवा अनुपलब्ध 503" त्रुटि का कारण क्या हो सकता है?
- 27. प्रतिनिधियों को स्मृति रिसाव का कारण बन सकता है? GC.TotalMemory (सही) तो
- 28. GlGetString (GL_VERSION) क्यों एक सेग फाल्ट का कारण बन सकता है?
- 29. SELECT * का उपयोग करने में प्रदर्शन समस्या?
- 30. खिड़की का आकार छोटा होने पर एक कंटेनर में पृष्ठभूमि काटने का क्या कारण बन रहा है?
असल में मैं इसे का उपयोग कर रहा newrelic में रिपोर्टिंग प्राप्त करने के लिए है, इसलिए मुझे लगता है कि डेटा दर्ज की गई है हर अनुरोध के लिए? – Alex
उस स्थिति में, मैं सलाह दूंगा कि आप सीधे उनसे संपर्क करें। शायद वे आपको बता सकते हैं कि वे कितनी बार मतदान करते हैं। मुझे यकीन है कि वे आपको बता सकते हैं कि आपकी सेवा पर किसी भी महत्वपूर्ण प्रभाव से कैसे बचें। – JeanMertz
पर्याप्त मेला। धन्यवाद। – Alex