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

एप्लिकेशन प्रदर्शन में सुधार से संबंधित प्रश्न, यह चयन सॉफ्टवेयर वास्तुकला से एल्गोरिदम के चयन तक हो सकता है।

9
"समय से पूर्व अनुकूलन सभी बुराई की जड़ है" के बारे में गलत धारणाओं से कैसे निपटें?
मैंने कई लोगों का सामना किया है, जो किसी भी चीज़ के खिलाफ हठधर्मिता करते हैं, जिसे शब्द के सामान्य अंग्रेजी-भाषा अर्थ में "अनुकूलन" माना जा सकता है, और वे बहुत बार शब्दशः उद्धृत करते हैं (आंशिक) उद्धरण "समय से पहले अनुकूलन सभी बुराई की जड़ है" उनके रुख के …

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

5
एकाधिक डेटाबेस एक्सेस या एक बड़े पैमाने पर एक्सेस?
जब प्रदर्शन और इष्टतम संसाधन उपयोग की बात आती है तो एक बेहतर तरीका क्या है: AJAX के माध्यम से एक डेटाबेस को कई बार एक्सेस करना केवल आवश्यक जानकारी प्राप्त करने के लिए आवश्यक होने पर, या किसी ऑब्जेक्ट को प्राप्त करने के लिए एक एक्सेस करना जो सभी …
25 performance  sql 

6
LMAX की टीम ने जावा का उपयोग क्यों किया और हर कीमत पर GC से बचने के लिए आर्किटेक्चर को डिजाइन किया?
LMAX की टीम ने Java में LMAX डिस्प्रेटर को क्यों डिज़ाइन किया लेकिन उनके सभी डिज़ाइन जीसी के उपयोग को कम करते हैं? अगर कोई जीसी चलाना नहीं चाहता है तो एक कचरा एकत्र भाषा का उपयोग क्यों करें? उनकी आशाएँ, हार्डवेयर ज्ञान का स्तर और उनके द्वारा लगाई गई …

4
डेटा ओरिएंटेड डिज़ाइन - 1-2 से अधिक संरचना "सदस्यों" के साथ अव्यावहारिक?
डेटा ओरिएंटेड डिज़ाइन का सामान्य उदाहरण बॉल संरचना के साथ है: struct Ball { float Radius; float XYZ[3]; }; और फिर वे कुछ एल्गोरिथ्म बनाते हैं जो एक std::vector<Ball>वेक्टर को पुनरावृत्त करते हैं । तब वे आपको एक ही चीज़ देते हैं, लेकिन डेटा ओरिएंटेड डिज़ाइन में लागू किया जाता …

4
प्रिंटलाइन () को अक्सर एक साथ तार को जोड़ने और एक बार कॉल करने से कितना बुरा है?
यह सवाल कोड रिव्यू स्टैक एक्सचेंज से माइग्रेट किया गया था क्योंकि इसका जवाब सॉफ्टवेयर इंजीनियरिंग स्टैक एक्सचेंज में दिया जा सकता है। माइग्रेट 5 साल पहले । मुझे पता है कि कंसोल को आउटपुट एक महंगा ऑपरेशन है। कोड पठनीयता के हित में कभी-कभी एक तर्क के रूप में …
23 java  c++  performance  c  io 

4
जावा प्रदर्शन में उल्लेखनीय सुधार कैसे करें?
LMAX पर टीम के पास एक प्रस्तुति है कि वे 1k से कम ms विलंब से 100k TPS कैसे कर पाए । उन्होंने उस प्रस्तुति को एक ब्लॉग , तकनीकी पेपर (पीडीएफ) और स्वयं स्रोत कोड के साथ बैकअप दिया है। हाल ही में, मार्टिन फाउलर ने LMAX वास्तुकला पर …

7
क्या सॉफ्टवेयर सड़ांध मुख्य रूप से प्रदर्शन के लिए या गन्दे कोड को संदर्भित करता है?
विकिपीडिया के परिभाषा के सॉफ्टवेयर सड़ांध सॉफ्टवेयर के निष्पादन पर केंद्रित है। मेरे द्वारा उपयोग किए जाने की तुलना में यह एक अलग उपयोग है; मैंने संहिता की साफ-सफाई और डिजाइन के संदर्भ में इसके बारे में और अधिक सोचा था - कोड की सभी मानक गुणवत्ता विशेषताओं के संदर्भ …

10
मैं "डेवलपर के खराब अनुकूलन अंतर्ज्ञान" से कैसे बचूँ?
मैंने एक लेख पर देखा जिसने इस कथन को आगे बढ़ाया: डेवलपर्स कोड और अच्छे कारण के साथ अनुकूलन करना पसंद करते हैं। यह कितना संतोषजनक और मजेदार है। लेकिन यह जानना कि कब ऑप्टिमाइज़ करना अधिक महत्वपूर्ण है। दुर्भाग्य से, डेवलपर्स में आमतौर पर भयानक अंतर्ज्ञान होता है, जहां …
22 java  performance 

11
क्या कम विलंबता कोड कभी-कभी "बदसूरत" होना पड़ता है?
(यह मुख्य रूप से उन लोगों के उद्देश्य से है, जिनके पास कम विलंबता प्रणालियों का विशिष्ट ज्ञान है, लोगों को सिर्फ बेबाक राय के साथ जवाब देने से बचने के लिए)। क्या आपको लगता है कि "अच्छा" ऑब्जेक्ट ओरिएंटेड कोड लिखने और बहुत तेज़ी से कम विलंबता कोड लिखने …
21 java  c++  c  performance  latency 

16
प्रदर्शन को बेहतर बनाने के लिए आप किन सरल तकनीकों का उपयोग करते हैं?
मैं उस तरीके के बारे में बात कर रहा हूं जिसमें हम आपके कोड को पढ़ने के लिए कठिन बनाने के बिना प्रदर्शन को बेहतर बनाने के लिए सरल दिनचर्या लिखते हैं ... उदाहरण के लिए, यह हमने सीखा के लिए विशिष्ट है: for(int i = 0; i < collection.length(); …

6
सामान्य तौर पर, क्या ब्रांचिंग से बचने के लिए आभासी कार्यों का उपयोग करना उचित है?
लगता है कि एक शाखा की लागत की बराबरी करने के लिए निर्देशों का लगभग बराबर होना आभासी कार्यों का एक समान कार्य है: निर्देश बनाम डेटा कैश मिस अनुकूलन बाधा यदि आप कुछ इस तरह देखते हैं: if (x==1) { p->do1(); } else if (x==2) { p->do2(); } else …
21 c++  performance 

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

2
मैं कार्यकुशलता बनाए रखते हुए उपयोगकर्ता इंटरफ़ेस को व्यावसायिक तर्क से कैसे अलग कर सकता हूं?
मान लीजिए कि मैं एक रूप दिखाना चाहता हूं जो एक कॉम्बोक्सॉक्स पर 10 विभिन्न वस्तुओं का प्रतिनिधित्व करता है। उदाहरण के लिए, मैं चाहता हूं कि उपयोगकर्ता 10 टमाटरों में से एक हैम्बर्गर को चुनें जिसमें टमाटर हो। चूंकि मैं यूआई और तर्क को अलग करना चाहता हूं, इसलिए …

3
मैट्रिक्स गुणन के रूप में गणनाओं को व्यक्त करना उन्हें तेज क्यों बनाता है?
TensorFlow का उपयोग करते हुए Google के MNist ट्यूटोरियल में , एक गणना प्रदर्शित की जाती है जिसमें एक कदम वेक्टर द्वारा मैट्रिक्स को गुणा करने के बराबर होता है। Google पहले एक तस्वीर दिखाता है जिसमें प्रत्येक संख्यात्मक गुणन और इसके अलावा गणना में जाने वाले पूर्ण में लिखा …

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