मैं सॉर्ट या ऑर्डरबाय का उपयोग करके एक सूची को सॉर्ट कर सकता हूं। कौन सा तेज है? क्या दोनों एक ही एल्गोरिदम पर काम कर रहे हैं? 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 => …
जावास्क्रिप्ट में Arrays और ऑब्जेक्ट्स (विशेष रूप से Google V8) से जुड़ा प्रदर्शन दस्तावेज़ के लिए बहुत दिलचस्प होगा। मुझे इंटरनेट पर कहीं भी इस विषय पर कोई व्यापक लेख नहीं मिला। मैं समझता हूं कि कुछ ऑब्जेक्ट्स अपने अंतर्निहित डेटा संरचना के रूप में कक्षाओं का उपयोग करते हैं। …
कौन सा कोड स्निपेट बेहतर प्रदर्शन देगा? नीचे दिए गए कोड सेगमेंट C # में लिखे गए थे। 1। for(int counter=0; counter<list.Count; counter++) { list[counter].DoSomething(); } 2। foreach(MyType current in list) { current.DoSomething(); }
निम्नलिखित के लिए सरल गति परीक्षण पर विचार करें 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 …
यह देखते हुए कि मेरे पास एक विशाल सरणी है, और उससे एक मूल्य है। मैं सरणी में मान का सूचकांक प्राप्त करना चाहता हूं। क्या कोई और रास्ता है, बल्कि Array#indexइसे प्राप्त करने के लिए कॉल करें ? समस्या वास्तव में विशाल सरणी रखने और Array#indexभारी मात्रा में कॉल …
मुझे एक प्रदर्शन महत्वपूर्ण द्विआधारी निर्णय पेड़ मिला है, और मैं इस प्रश्न को कोड की एक पंक्ति पर केंद्रित करना चाहता हूं। बाइनरी ट्री इट्रेटर के लिए कोड इसके खिलाफ प्रदर्शन विश्लेषण चलाने से परिणामों के साथ नीचे है। public ScTreeNode GetNodeForState(int rootIndex, float[] inputs) { 0.2% ScTreeNode node …
एसओ पर अक्सर मैं खुद को कोड के छोटे हिस्से बेंचमार्किंग करता हूं यह देखने के लिए कि कौन सा उपकरण सबसे तेज़ है। काफी बार मैं ऐसी टिप्पणियां देखता हूं कि बेंचमार्किंग कोड जटिंग या कचरा संग्रहकर्ता को ध्यान में नहीं रखता है। मेरे पास निम्नलिखित सरल बेंचमार्किंग फंक्शन …
हास्केल सीखने के लिए कुछ प्रोजेक्ट यूलर प्रॉब्लम्स को हल करते समय (इसलिए वर्तमान में मैं पूरी तरह से शुरुआत कर रहा हूं) मैं प्रॉब्लम 12 से अधिक आया । मैंने यह (भोला) समाधान लिखा है: --Get Number of Divisors of n numDivs :: Integer -> Integer numDivs n = …
क्या कोई ओवरहेड है जब हम एक प्रकार की वस्तुओं को दूसरे में डालते हैं? या संकलक सब कुछ हल करता है और रन टाइम पर कोई लागत नहीं है? क्या यह एक सामान्य बात है, या अलग-अलग मामले हैं? उदाहरण के लिए, मान लें कि हमारे पास ऑब्जेक्ट का …
HashSet<T> t = new HashSet<T>(); // add 10 million items Dictionary<K, V> t = new Dictionary<K, V>(); // add 10 million items. किसकी .Containsविधि जल्दी लौट आएगी? बस स्पष्ट करने के लिए, मेरी आवश्यकता है मेरे पास 10 मिलियन ऑब्जेक्ट्स हैं (ठीक है, वास्तव में तार) जो मुझे जांचने की …
हालाँकि मैं इस फ़ंक्शन के साथ खेलने के गंभीर निहितार्थों को समझता हूं (या कम से कम जो मैं सोचता हूं), मैं यह देखने में विफल हूं कि यह इन चीजों में से एक क्यों बन रहा है, जो सम्मानजनक प्रोग्रामर कभी भी उपयोग नहीं करेंगे, यहां तक कि उन …
वस्तुओं के विशाल संग्रह को देखते हुए, निम्नलिखित के बीच एक प्रदर्शन अंतर है? संग्रह । myCollection.Contains(myElement) Enumerable.Any : myCollection.Any(currentElement => currentElement == myElement)
मान लीजिए कि मैं हर 10 सेकंड में कुछ कार्रवाई करना चाहता हूं और यह जरूरी नहीं है कि दृश्य को अपडेट किया जाए। सवाल यह है कि क्या टाइमर का उपयोग करना बेहतर है (मेरा मतलब है कि अधिक कुशल और प्रभावी है) टाइमर का उपयोग यहां की तरह …
मुझे कुछ जंगली टिप्पणी मिली कि ASP.NET MVC, ASP.NET WebForms की तुलना में 30 गुना तेज है। वास्तविक प्रदर्शन अंतर क्या है, क्या इसे मापा गया है और प्रदर्शन लाभ क्या हैं। यह ASP.NET MVC से ASP.NET वेबफ़ॉर्म से आगे बढ़ने पर विचार करने में मेरी मदद करने के लिए …