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

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


7
सी # सॉर्ट और ऑर्डर की तुलना
मैं सॉर्ट या ऑर्डरबाय का उपयोग करके एक सूची को सॉर्ट कर सकता हूं। कौन सा तेज है? क्या दोनों एक ही एल्गोरिदम पर काम कर रहे हैं? List<Person> persons = new List<Person>(); persons.Add(new Person("P005", "Janson")); persons.Add(new Person("P002", "Aravind")); persons.Add(new Person("P007", "Kazhal")); 1। persons.Sort((p1,p2)=>string.Compare(p1.Name,p2.Name,true)); 2। var query = persons.OrderBy(n => …

4
जावास्क्रिप्ट में ऑब्जेक्ट्स / एरेस का प्रदर्शन क्या है? (विशेष रूप से Google V8 के लिए)
जावास्क्रिप्ट में Arrays और ऑब्जेक्ट्स (विशेष रूप से Google V8) से जुड़ा प्रदर्शन दस्तावेज़ के लिए बहुत दिलचस्प होगा। मुझे इंटरनेट पर कहीं भी इस विषय पर कोई व्यापक लेख नहीं मिला। मैं समझता हूं कि कुछ ऑब्जेक्ट्स अपने अंतर्निहित डेटा संरचना के रूप में कक्षाओं का उपयोग करते हैं। …

9
नियंत्रण संरचनाओं के लिए 'C में' और 'foreach' के लिए प्रदर्शन अंतर
कौन सा कोड स्निपेट बेहतर प्रदर्शन देगा? नीचे दिए गए कोड सेगमेंट C # में लिखे गए थे। 1। for(int counter=0; counter<list.Count; counter++) { list[counter].DoSomething(); } 2। foreach(MyType current in list) { current.DoSomething(); }

2
मैटलैब में स्पष्ट लूप की तुलना में अरफुन काफी धीमा हो सकता है। क्यों?
निम्नलिखित के लिए सरल गति परीक्षण पर विचार करें arrayfun: T = 4000; N = 500; x = randn(T, N); Func1 = @(a) (3*a^2 + 2*a - 1); tic Soln1 = ones(T, N); for t = 1:T for n = 1:N Soln1(t, n) = Func1(x(t, n)); end end toc tic …

8
O (n) से अधिक सरणी तत्व का सूचकांक प्राप्त करें
यह देखते हुए कि मेरे पास एक विशाल सरणी है, और उससे एक मूल्य है। मैं सरणी में मान का सूचकांक प्राप्त करना चाहता हूं। क्या कोई और रास्ता है, बल्कि Array#indexइसे प्राप्त करने के लिए कॉल करें ? समस्या वास्तव में विशाल सरणी रखने और Array#indexभारी मात्रा में कॉल …

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

11
C # में बेंचमार्किंग छोटे कोड के नमूने, क्या इस कार्यान्वयन में सुधार किया जा सकता है?
एसओ पर अक्सर मैं खुद को कोड के छोटे हिस्से बेंचमार्किंग करता हूं यह देखने के लिए कि कौन सा उपकरण सबसे तेज़ है। काफी बार मैं ऐसी टिप्पणियां देखता हूं कि बेंचमार्किंग कोड जटिंग या कचरा संग्रहकर्ता को ध्यान में नहीं रखता है। मेरे पास निम्नलिखित सरल बेंचमार्किंग फंक्शन …

4
हास्केल कार्यक्रम के प्रदर्शन का विश्लेषण करने के लिए उपकरण
हास्केल सीखने के लिए कुछ प्रोजेक्ट यूलर प्रॉब्लम्स को हल करते समय (इसलिए वर्तमान में मैं पूरी तरह से शुरुआत कर रहा हूं) मैं प्रॉब्लम 12 से अधिक आया । मैंने यह (भोला) समाधान लिखा है: --Get Number of Divisors of n numDivs :: Integer -> Integer numDivs n = …

5
क्या जावा कास्टिंग ओवरहेड का परिचय देता है? क्यों?
क्या कोई ओवरहेड है जब हम एक प्रकार की वस्तुओं को दूसरे में डालते हैं? या संकलक सब कुछ हल करता है और रन टाइम पर कोई लागत नहीं है? क्या यह एक सामान्य बात है, या अलग-अलग मामले हैं? उदाहरण के लिए, मान लें कि हमारे पास ऑब्जेक्ट का …

5
HashSet <T> बनाम शब्दकोश <K, V> यह खोज का समय है कि कोई वस्तु मौजूद है या नहीं
HashSet&lt;T&gt; t = new HashSet&lt;T&gt;(); // add 10 million items Dictionary&lt;K, V&gt; t = new Dictionary&lt;K, V&gt;(); // add 10 million items. किसकी .Containsविधि जल्दी लौट आएगी? बस स्पष्ट करने के लिए, मेरी आवश्यकता है मेरे पास 10 मिलियन ऑब्जेक्ट्स हैं (ठीक है, वास्तव में तार) जो मुझे जांचने की …

20
GC.Collect () का उपयोग करने के बारे में क्या गलत है?
हालाँकि मैं इस फ़ंक्शन के साथ खेलने के गंभीर निहितार्थों को समझता हूं (या कम से कम जो मैं सोचता हूं), मैं यह देखने में विफल हूं कि यह इन चीजों में से एक क्यों बन रहा है, जो सम्मानजनक प्रोग्रामर कभी भी उपयोग नहीं करेंगे, यहां तक ​​कि उन …

4
LINQ रिंग: विशाल संग्रह के लिए कोई भी () बनाम शामिल ()
वस्तुओं के विशाल संग्रह को देखते हुए, निम्नलिखित के बीच एक प्रदर्शन अंतर है? संग्रह । myCollection.Contains(myElement) Enumerable.Any : myCollection.Any(currentElement =&gt; currentElement == myElement)

3
टिमर्टस्क या हैंडलर
मान लीजिए कि मैं हर 10 सेकंड में कुछ कार्रवाई करना चाहता हूं और यह जरूरी नहीं है कि दृश्य को अपडेट किया जाए। सवाल यह है कि क्या टाइमर का उपयोग करना बेहतर है (मेरा मतलब है कि अधिक कुशल और प्रभावी है) टाइमर का उपयोग यहां की तरह …

14
ASP.NET MVC प्रदर्शन
मुझे कुछ जंगली टिप्पणी मिली कि ASP.NET MVC, ASP.NET WebForms की तुलना में 30 गुना तेज है। वास्तविक प्रदर्शन अंतर क्या है, क्या इसे मापा गया है और प्रदर्शन लाभ क्या हैं। यह ASP.NET MVC से ASP.NET वेबफ़ॉर्म से आगे बढ़ने पर विचार करने में मेरी मदद करने के लिए …

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