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

अनुकूलन एक विधि या डिजाइन में सुधार करने का कार्य है। प्रोग्रामिंग में, अनुकूलन आमतौर पर एक एल्गोरिथ्म की गति बढ़ाने, या इसके लिए आवश्यक संसाधनों को कम करने का रूप लेता है। अनुकूलन का एक और अर्थ है संख्यात्मक अधिगम एल्गोरिदम जो मशीन लर्निंग में उपयोग किया जाता है।


10
प्रोफाइल स्टार्टअप समय प्रोफाइलिंग
विम का उपयोग करते समय मुझे बहुत सारे प्लग-इन सक्षम किए गए हैं - मैंने वर्षों से प्लगइन्स एकत्र किए हैं। मैं थोड़ा सा तंग हूं कि विम को अब शुरू करने में कितना समय लगता है, इसलिए मैं इसके स्टार्टअप को प्रोफाइल करना चाहता हूं और देखना होगा कि …

11
Magento इतना धीमा क्यों है? [बन्द है]
जैसा कि वर्तमान में खड़ा है, यह प्रश्न हमारे प्रश्नोत्तर प्रारूप के लिए एक अच्छा फिट नहीं है। हम तथ्यों, संदर्भों या विशेषज्ञता के आधार पर उत्तर देने की अपेक्षा करते हैं, लेकिन इस सवाल पर बहस, बहस, मतदान या विस्तारित चर्चा की संभावना होगी। यदि आपको लगता है कि …

3
SQL सर्वर अनुक्रमित - आरोही या अवरोही, इससे क्या फर्क पड़ता है?
जब आप MS SQL Server (मैं संस्करण 2005 का उपयोग कर रहा हूं) के एक कॉलम या कॉलम पर एक इंडेक्स बनाते हैं, तो आप निर्दिष्ट कर सकते हैं कि प्रत्येक कॉलम पर इंडेक्स या तो आरोही या अवरोही हो। मुझे यह समझने में कठिन समय हो रहा है कि …

11
C ++ में किसी फ़ंक्शन का निष्पादन समय मापना
मैं यह जानना चाहता हूं कि लिनक्स पर निष्पादित करने के लिए मेरे C ++ प्रोग्राम में एक निश्चित फ़ंक्शन को कितना समय लगता है । बाद में, मैं एक गति तुलना करना चाहता हूं। मैंने कई बार समारोह देखा लेकिन इसे बढ़ावा देने के साथ समाप्त हुआ। Chrono: process_user_cpu_clock, …

6
जावा एपीआई शॉर्ट या बाइट के बजाय इंट का उपयोग क्यों करता है?
जावा एपीआई का उपयोग क्यों int, जब shortया यहां तक byteकि पर्याप्त होगा? उदाहरण: DAY_OF_WEEKवर्ग Calendarउपयोग में क्षेत्र int। यदि अंतर बहुत कम है, तो उन डेटाटाइप्स ( short, int) बिल्कुल क्यों मौजूद हैं?

13
95% मामलों में मूल्य 0 या 1 होने पर बहुत बड़े सरणी पर यादृच्छिक अभिगम के लिए कोई भी अनुकूलन?
क्या बहुत बड़ी सरणी पर यादृच्छिक अभिगम के लिए कोई संभावित अनुकूलन है (मैं वर्तमान में उपयोग करता uint8_tहूं, और मैं इसके बारे में पूछ रहा हूं कि बेहतर क्या है) uint8_t MyArray[10000000]; जब सरणी में किसी भी स्थिति में मान है सभी मामलों के 95% के लिए 0 या …

9
PHP के लिए Coalesce फ़ंक्शन?
कई प्रोग्रामिंग भाषाओं में एक सहक्रियाशील फ़ंक्शन होता है (पहला गैर-पूर्ण मान लौटाता है, उदाहरण )। PHP, दुख की बात है कि 2009 में, नहीं। PHP में एक को लागू करने का एक अच्छा तरीका क्या होगा जब तक कि PHP खुद एक कोलेसस फ़ंक्शन नहीं करता है?

2
रिलीज़ मोड में, कोड व्यवहार अपेक्षा के अनुरूप नहीं है
निम्न कोड डिबग मोड और रिलीज़ मोड (विज़ुअल स्टूडियो 2008 का उपयोग करके) के तहत विभिन्न परिणाम उत्पन्न करता है: int _tmain(int argc, _TCHAR* argv[]) { for( int i = 0; i < 17; i++ ) { int result = i * 16; if( result > 255 ) { result …

3
जब सीमा 959 है, लेकिन 960 नहीं है तो एक साधारण लूप को क्यों अनुकूलित किया गया है?
इस सरल लूप पर विचार करें: float f(float x[]) { float p = 1.0; for (int i = 0; i < 959; i++) p += 1; return p; } यदि आप gcc 7 (स्नैपशॉट) या क्लैंग (ट्रंक) के साथ संकलन करते हैं, तो आपको -march=core-avx2 -Ofastकुछ समान मिलता है। .LCPI0_0: …
131 c  gcc  optimization  clang 

15
वर्चुअल फ़ंक्शंस और प्रदर्शन - C ++
अपने वर्ग डिजाइन में, मैं अमूर्त कक्षाओं और आभासी कार्यों का बड़े पैमाने पर उपयोग करता हूं। मुझे लग रहा था कि आभासी कार्य प्रदर्शन को प्रभावित करते हैं। क्या ये सच है? लेकिन मुझे लगता है कि यह प्रदर्शन अंतर ध्यान देने योग्य नहीं है और ऐसा लगता है …

2
क्लैंग एक्स * 1.0 का अनुकूलन क्यों करता है लेकिन x + 0.0 नहीं?
क्लैंग इस कोड में लूप को ऑप्टिमाइज़ क्यों करता है #include <time.h> #include <stdio.h> static size_t const N = 1 << 27; static double arr[N] = { /* initialize to zero */ }; int main() { clock_t const start = clock(); for (int i = 0; i < N; ++i) …

15
जल्दी से पता लगाएं कि क्या सी सरणी में एक मूल्य मौजूद है?
मेरे पास एक टाइम-क्रिटिकल ISR के साथ एक एम्बेडेड एप्लिकेशन है, जिसे आकार 256 (अधिमानतः 1024, लेकिन 256 न्यूनतम है) के एक सरणी के माध्यम से पुनरावृत्त करने की आवश्यकता है और चेक करें कि क्या मान ऐरे सामग्री से मेल खाता है। A boolको सही पर सेट किया जाएगा …

3
इस सूचक का उपयोग करने से गर्म लूप में अजीब विकृति का कारण बनता है
मैं हाल ही में एक अजीब deoptimization (या बल्कि अनुकूलन अवसर याद किया) आया था। 8-बिट पूर्णांक के लिए 3-बिट पूर्णांक के सरणियों के कुशल अनपैकिंग के लिए इस फ़ंक्शन पर विचार करें। यह प्रत्येक लूप पुनरावृत्ति में 16 इनट्स को अनपैक करता है: void unpack3bit(uint8_t* target, char* source, int …

14
रिलीज़ से पहले Android एप्लिकेशन का अनुकूलन [बंद]
जैसा कि यह वर्तमान में खड़ा है, यह प्रश्न हमारे प्रश्नोत्तर प्रारूप के लिए एक अच्छा फिट नहीं है। हम तथ्यों, संदर्भों या विशेषज्ञता के आधार पर उत्तर देने की अपेक्षा करते हैं, लेकिन इस सवाल पर बहस, बहस, मतदान या विस्तारित चर्चा की संभावना होगी। यदि आपको लगता है …

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