performance पर टैग किए गए जवाब

कोड और अनुप्रयोग दक्षता की माप या सुधार से संबंधित प्रश्नों के लिए।

2
यह जाँचने में तेज़ क्यों है कि यदि शब्दकोश में कुंजी है, तो अपवाद को पकड़ने के बजाय, यदि ऐसा नहीं है तो?
कोड की कल्पना करें: public class obj { // elided } public static Dictionary<string, obj> dict = new Dictionary<string, obj>(); विधि 1 public static obj FromDict1(string name) { if (dict.ContainsKey(name)) { return dict[name]; } return null; } विधि 2 public static obj FromDict2(string name) { try { return dict[name]; } …

2
अनारक्षित सरणी की तुलना में सॉर्ट किए गए एरे को धीमा करने की प्रक्रिया क्यों है?
मेरे पास 500000 बेतरतीब ढंग से उत्पन्न Tuple<long,long,string>वस्तुओं की एक सूची है, जिस पर मैं "खोज" के बीच एक सरल प्रदर्शन कर रहा हूं: var data = new List<Tuple<long,long,string>>(500000); ... var cnt = data.Count(t => t.Item1 <= x && t.Item2 >= x); जब मैं अपना रैंडम सरणी उत्पन्न करता हूं …

12
क्या 'var' का उपयोग प्रदर्शन को प्रभावित करेगा?
इससे पहले मैंने एक सवाल पूछा कि मैं इतने सारे उदाहरणों का उपयोग क्यों कर रहा हूं कि वे varकीवर्ड का उपयोग करें और जवाब मिला कि यह केवल गुमनाम प्रकारों के लिए आवश्यक है, फिर भी इसका उपयोग लेखन कोड को 'तेज' / आसान और 'सिर्फ इसलिए' बनाने के …
230 c#  performance  variables  var 

4
क्या C ++ 11 के 'ऑटो' के उपयोग से प्रदर्शन में सुधार हो सकता है?
मैं देख सकता हूं कि autoC ++ 11 का प्रकार शुद्धता और रखरखाव में सुधार क्यों करता है । मैंने पढ़ा है कि यह प्रदर्शन में सुधार भी कर सकता है ( ऑलवेज ऑलवेज ऑटो बाय हर्ब सटर), लेकिन मुझे एक अच्छी व्याख्या याद आती है। कैसे autoबेहतर हो सकता …
230 c++  performance  c++11  auto 

2
240 या अधिक तत्वों के साथ एक सरणी पर लूपिंग करते समय एक बड़ा प्रदर्शन प्रभाव क्यों होता है?
जब Rust में एक सरणी पर एक योग लूप चल रहा है, तो मैंने एक बड़ा प्रदर्शन ड्रॉप देखा जब CAPACITY> = 240. CAPACITY= 239 लगभग 80 गुना तेज है। क्या विशेष संकलन अनुकूलन रस्ट "लघु" सरणियों के लिए कर रहा है? के साथ संकलित किया rustc -C opt-level=3। use …

30
पुनरावृत्ति या Iteration?
क्या एक प्रदर्शन हिट है अगर हम एल्गोरिदम में पुनरावृत्ति या इसके विपरीत लूप का उपयोग करते हैं जहां दोनों एक ही उद्देश्य की सेवा कर सकते हैं? उदाहरण: दिए गए स्ट्रिंग एक पैलिंड्रोम है या नहीं इसकी जाँच करें। मैंने कई प्रोग्रामर को एक साधारण पुनरावृत्ति एल्गोरिथ्म बिल को …

8
क्या पायथन में सूचियों की तुलना में ट्यूपल अधिक कुशल हैं?
क्या तांत्रिकों और सूचियों के बीच कोई प्रदर्शन अंतर है जब यह तत्वों की तात्कालिकता और पुनर्प्राप्ति की बात आती है?

4
X86_64 असेंबली में एक बेकार लूप को बेकार एमओवी निर्देशों को पेश करने में तेजी क्यों आएगी?
पृष्ठभूमि: एम्बेडेड विधानसभा भाषा के साथ कुछ पास्कल कोड का अनुकूलन करते हुए , मैंने एक अनावश्यक MOVनिर्देश पर ध्यान दिया, और इसे हटा दिया। मेरे आश्चर्य के लिए, गैर-आवश्यक निर्देश को हटाने से मेरा कार्यक्रम धीमा हो गया । मैंने पाया कि मनमाने ढंग से अनुपयोगी MOVनिर्देशों को जोड़ने …

30
O (n) में लंबाई n के एक असमान सरणी में kth सबसे बड़े तत्व को कैसे खोजें?
मेरा मानना ​​है कि O (n) में लंबाई n के एक अनियोजित सरणी में kth सबसे बड़े तत्व को खोजने का एक तरीका है। या शायद यह "उम्मीद" ओ (एन) या कुछ है। हम ऐसा कैसे कर सकते हैं?

3
513x513 के मैट्रिक्स को ट्रांसप्लांट करने की तुलना में 512x512 के मैट्रिक्स को अधिक धीमा क्यों किया जाता है?
विभिन्न आकारों के वर्ग मैट्रिसेस पर कुछ प्रयोग करने के बाद, एक पैटर्न सामने आया। सदा ही, आकार के एक मैट्रिक्स transposing 2^nआकार में से एक सुर से धीमी है2^n+1 । के छोटे मूल्यों के लिए n, अंतर प्रमुख नहीं है। हालांकि बड़े अंतर 512 के मान से कम होते …

12
गो इतनी जल्दी कैसे संकलन करता है?
मैंने Go वेबसाइट के चारों ओर Googled और poked किया है, लेकिन मुझे Go के असाधारण बिल्ड समय के लिए स्पष्टीकरण नहीं मिल रहा है। क्या वे भाषा सुविधाओं के उत्पाद (या इसके अभाव), एक अत्यधिक अनुकूलित संकलक, या कुछ और हैं? मैं गो को बढ़ावा देने की कोशिश नहीं …


24
स्ट्रिंग बनाम स्टर्लिंगब्यूस्ट्रल
मैं Stringऔर StringBuilder( परस्पर StringBuilder) होने के बीच का अंतर समझता हूं, लेकिन क्या दोनों के बीच एक बड़ा प्रदर्शन अंतर है? जिस प्रोग्राम पर मैं काम कर रहा हूं, उसमें बहुत सारे केस संचालित स्ट्रिंग अपेंडिक्स (500+) हैं। StringBuilderएक बेहतर विकल्प का उपयोग कर रहा है?
215 c#  .net  performance 

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

11
जावास्क्रिप्ट चर बाहर या पाश के अंदर घोषित करते हैं?
AS3 में मेरा मानना ​​है कि आपको बढ़े प्रदर्शन के लिए लूप के बाहर के सभी वेरिएबल्स को इनिशियलाइज़ करना चाहिए। क्या जावास्क्रिप्ट के साथ भी ऐसा ही है? कौन सा बेहतर / तेज / सर्वोत्तम-अभ्यास है? var value = 0; for (var i = 0; i < 100; i++) …

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.