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

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

11
जब अपवाद नहीं फेंके जाते हैं तो क्या प्रदर्शन को प्रभावित करते हैं?
Microsoft कर्मचारी के साथ कोड की समीक्षा के दौरान हम एक try{}ब्लॉक के अंदर कोड के एक बड़े हिस्से में आए । उसने और एक आईटी प्रतिनिधि ने सुझाव दिया कि इससे कोड के प्रदर्शन पर प्रभाव पड़ सकता है। वास्तव में, उन्होंने सुझाव दिया कि अधिकांश कोड कोशिश / …

8
LINQ: सभी बनाम कोई नहीं
अक्सर मैं जांचना चाहता हूं कि क्या एक प्रदान की गई सूची में एक से मेल खाता है (उदाहरण के लिए जब सत्यापन): if (!acceptedValues.Any(v => v == someValue)) { // exception logic } हाल ही में, मैंने देखा है कि ReSharper ने मुझे इन प्रश्नों को सरल बनाने के …
272 c#  .net  performance  linq  resharper 

11
जावास्क्रिप्ट वी 8 गति प्राप्त करने के लिए रूबी, पायथन को क्या ब्लॉक करता है? [बन्द है]
बंद हो गया । इस प्रश्न पर अधिक ध्यान देने की आवश्यकता है । यह वर्तमान में उत्तर स्वीकार नहीं कर रहा है। 5 साल पहले बंद हुआ । ताला लगा हुआ । यह सवाल और इसके जवाब बंद हैं क्योंकि यह सवाल ऑफ-टॉपिक है लेकिन इसका ऐतिहासिक महत्व है। …

9
SQL सर्वर में INNER JOIN LEFT JOIN परफॉर्मेंस
मैंने SQL कमांड बनाया है जो 9 टेबल पर INNER JOIN का उपयोग करता है, वैसे भी यह कमांड बहुत लंबा समय (पांच मिनट से अधिक) लेता है। इसलिए मेरे लोक ने मुझे INNER JOIN को LEFT JOIN में बदलने का सुझाव दिया क्योंकि LEFT JOIN का प्रदर्शन मेरे जानने …

19
इनर बनाम बनाम
क्या प्रदर्शन (ओरेकल में) के बीच अंतर है Select * from Table1 T1 Inner Join Table2 T2 On T1.ID = T2.ID तथा Select * from Table1 T1, Table2 T2 Where T1.ID = T2.ID ?
257 sql  performance  oracle 

12
SQL सर्वर: क्वेरी तेज़, लेकिन प्रक्रिया से धीमी
एक क्वेरी तेजी से चलती है: DECLARE @SessionGUID uniqueidentifier SET @SessionGUID = 'BCBA333C-B6A1-4155-9833-C495F22EA908' SELECT * FROM Report_Opener WHERE SessionGUID = @SessionGUID ORDER BY CurrencyTypeOrder, Rank उप लागत: 0.502 लेकिन एक ही SQL को एक संग्रहीत कार्यविधि में डालना धीमी गति से चलता है, और पूरी तरह से अलग निष्पादन योजना …

6
एक अपवाद फेंकने का कौन सा हिस्सा महंगा है?
जावा में, तर्क के एक भाग के रूप में थ्रो / कैच का उपयोग करना जब वास्तव में कोई त्रुटि नहीं होती है तो आमतौर पर एक बुरा विचार (भाग में) होता है क्योंकि अपवाद को फेंकना और पकड़ना महंगा होता है, और इसे कई बार लूप में करना आमतौर …

9
जेएसएफ कॉल क्यों कई बार मिलता है
मान लीजिए कि मैं इस तरह से एक आउटपुट टेक्स्ट घटक निर्दिष्ट करता हूं: <h:outputText value="#{ManagedBean.someProperty}"/> यदि मैं गेट मैसेज के लिए एक लॉग मैसेज प्रिंट करता हूं somePropertyऔर पेज लोड करता हूं , तो यह नोटिस करना तुच्छ है कि रिक्वेस्ट को रिक्वेस्ट एक से अधिक बार रिक्वेस्ट की …
256 performance  jsf  el  getter 

14
लिनक्स में थ्रेड्स बनाम प्रोसेस
मैंने हाल ही में कुछ लोगों को यह कहते सुना है कि लिनक्स में, थ्रेड्स के बजाय प्रक्रियाओं का उपयोग करना लगभग हमेशा बेहतर होता है, क्योंकि लिनक्स प्रक्रियाओं को संभालने में बहुत कुशल होता है, और क्योंकि थ्रेड्स से जुड़ी बहुत सारी समस्याएं (जैसे लॉकिंग) होती हैं। हालांकि, मुझे …


4
एसक्यूएल स्टेटमेंट क्या सारगर्भित बनाता है?
परिभाषा के अनुसार (कम से कम मैंने जो देखा है) सारगर्भित का मतलब है कि एक क्वेरी क्वेरी इंजन के निष्पादन की योजना को अनुकूलित करने में सक्षम है जो क्वेरी का उपयोग करता है। मैंने उत्तर देखने की कोशिश की है, लेकिन विषय वस्तु पर बहुत कुछ नहीं लगता …

13
ओवरलैप के लिए दो पूर्णांक श्रेणियों का परीक्षण करने का सबसे कुशल तरीका क्या है?
दो समावेशी पूर्णांक श्रेणियों को देखते हुए [X1: x2] और [y1: y2], जहां X1 2 x2 और y1 y y2 है, यह परीक्षण करने का सबसे कुशल तरीका है कि क्या दो श्रेणियों में कोई ओवरलैप है? एक साधारण कार्यान्वयन इस प्रकार है: bool testOverlap(int x1, int x2, int y1, …

10
क्या अधिक कुशल है: शब्दकोश TryGetValue या ContainsKey + आइटम?
MSDN के प्रवेश पर से DictionaryTryGetValue विधि : यह विधि ContainsKey विधि और आइटम गुण की कार्यक्षमता को जोड़ती है। यदि कुंजी नहीं मिली है, तो मान पैरामीटर को मान प्रकार TValue के लिए उपयुक्त डिफ़ॉल्ट मान मिलता है; उदाहरण के लिए, पूर्णांक प्रकारों के लिए 0 (शून्य), बुलियन प्रकारों …

18
एंड्रॉइड एमुलेटर को तेज गति से चलाना
एंड्रॉइड एमुलेटर थोड़ा सुस्त है। Motorola Droid और Nexus One जैसे कुछ डिवाइस के लिए, ऐप एमुलेटर की तुलना में वास्तविक डिवाइस में अधिक तेज़ चलता है। खेल और दृश्य प्रभावों का परीक्षण करते समय यह एक समस्या है। आप एमुलेटर को यथासंभव तेज कैसे चलाते हैं? मैं इसके मापदंडों …

23
जावास्क्रिप्ट में सरणी के माध्यम से लूप का सबसे तेज़ तरीका क्या है?
मैंने उन किताबों से सीखा है जिन्हें आपको इस तरह से लिखना चाहिए you for(var i=0, len=arr.length; i < len; i++){ // blah blah } इसलिए arr.lengthहर बार गणना नहीं की जाएगी। दूसरों का कहना है कि संकलक इसके लिए कुछ अनुकूलन करेंगे, ताकि आप बस लिख सकें: for(var i=0; …

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