micro-optimization पर टैग किए गए जवाब

23
2 से पूर्णांक संख्या को विभाजित करने के लिए कौन सा बेहतर विकल्प है?
निम्नलिखित में से कौन सी तकनीक 2 से पूर्णांक को विभाजित करने के लिए सबसे अच्छा विकल्प है और क्यों? तकनीक 1: x = x >> 1; तकनीक 2: x = x / 2; यहाँ xएक पूर्णांक है।

13
यदि प्रदर्शन महत्वपूर्ण है, तो क्या मुझे जावा के String.format () का उपयोग करना चाहिए?
हमें लॉग आउटपुट आदि के लिए हर समय स्ट्रिंग्स का निर्माण करना होगा। JDK संस्करणों पर हमने सीखा है कि कब StringBuffer(कई एपेंड, थ्रेड सेफ) और StringBuilder(कई एपेंड, नॉन थ्रेड-सेफ) का उपयोग करना है। उपयोग करने की सलाह क्या है String.format()? क्या यह कुशल है, या क्या हमें वन-लाइनर्स के …

3
क्या हर प्रोग्रामर चाहिए नो मेमोरी के बारे में?
मैं सोच रहा हूं कि 2007 से उलरिच ड्रेपर की व्हाट एवरी प्रोग्रामर को मेमोरी के बारे में कितना पता होना चाहिए । इसके अलावा, मैं 1.0 या एक शुद्धिपत्र से एक नए संस्करण नहीं पा सके।

1
X86 असेंबली में शून्य पर रजिस्टर सेट करने का सबसे अच्छा तरीका क्या है: xor, mov या?
निम्नलिखित सभी निर्देश समान कार्य करते हैं: %eaxशून्य पर सेट । कौन सा तरीका इष्टतम है (सबसे कम मशीन चक्र की आवश्यकता है)? xorl %eax, %eax mov $0, %eax andl $0, %eax

3
मेरा आवेदन अपने जीवन का 24% शून्य जांच क्यों करता है?
मुझे एक प्रदर्शन महत्वपूर्ण द्विआधारी निर्णय पेड़ मिला है, और मैं इस प्रश्न को कोड की एक पंक्ति पर केंद्रित करना चाहता हूं। बाइनरी ट्री इट्रेटर के लिए कोड इसके खिलाफ प्रदर्शन विश्लेषण चलाने से परिणामों के साथ नीचे है। public ScTreeNode GetNodeForState(int rootIndex, float[] inputs) { 0.2% ScTreeNode node …

3
अजगर में अपवाद संचालकों की लागत
में एक और सवाल , स्वीकार किए जाते हैं जवाब अगर बयान / ब्लॉक को छोड़कर प्रदर्शन में सुधार करने एक कोशिश के साथ अजगर कोड में जगह एक (बहुत सस्ता) का सुझाव दिया। कोडिंग शैली एक तरफ जारी रखती है, और यह मानते हुए कि अपवाद को कभी ट्रिगर …

4
क्या तेज है: in_array या isset? [बन्द है]
जैसा कि वर्तमान में खड़ा है, यह प्रश्न हमारे प्रश्नोत्तर प्रारूप के लिए एक अच्छा फिट नहीं है। हम तथ्यों, संदर्भों या विशेषज्ञता के आधार पर उत्तर दिए जाने की अपेक्षा करते हैं, लेकिन इस सवाल पर बहस, बहस, मतदान या विस्तारित चर्चा की संभावना होगी। यदि आपको लगता है …

9
जब, अगर कभी, लूप अभी भी उपयोगी है?
मैं कुछ अत्यंत प्रदर्शन-क्रिटिकल कोड (एक त्वरित सॉर्ट एल्गोरिथ्म जो लाखों और लाखों बार एक मोंटे कार्लो सिमुलेशन के अंदर कहा जा रहा है) को लूप अन्रॉलिंग द्वारा अनुकूलित करने की कोशिश कर रहा हूं। यहाँ मैं आंतरिक लूप की कोशिश कर रहा हूँ: // Search for elements to swap. …

7
जावा स्ट्रिंग से सभी गैर-मुद्रण योग्य वर्णों को छीनने का सबसे तेज़ तरीका
Stringजावा में सभी गैर-मुद्रण योग्य वर्णों को छीनने का सबसे तेज़ तरीका क्या है ? अब तक मैंने 138-बाइट, 131-कैरेक्टर स्ट्रिंग पर कोशिश की है और मापा है: स्ट्रिंग की replaceAll()- सबसे धीमी विधि 517009 परिणाम / सेकंड एक पैटर्न को रोकें, फिर मिलानकर्ता का उपयोग करें replaceAll() 637836 परिणाम …
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.