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

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

4
क्या हास्केल में पूंछ-पुनरावर्ती अनुकूलन है?
मैंने आज यूनिक्स में "समय" कमांड की खोज की और सोचा कि मैं इसका उपयोग हास्केल में पूंछ-पुनरावर्ती और सामान्य पुनरावर्ती कार्यों के बीच रनटाइम्स में अंतर की जांच करने के लिए करूंगा। मैंने निम्नलिखित कार्य लिखे: --tail recursive fac :: (Integral a) => a -> a fac x = …

9
कैशर्स / बफ़र्स देखें और साफ़ करें
कभी-कभी मैं एक पोस्टग्रेज क्वेरी चलाता हूं जिसमें 30 सेकंड लगते हैं। फिर, मैं तुरंत उसी क्वेरी को चलाता हूं और इसमें 2 सेकंड लगते हैं। ऐसा प्रतीत होता है कि Postgres में किसी प्रकार का कैशिंग है। क्या मैं किसी तरह देख सकता हूं कि कैश क्या है? क्या …

12
क्या अनाम कार्यों का उपयोग प्रदर्शन को प्रभावित करता है?
मैं सोच रहा था, क्या जावास्क्रिप्ट में नामित कार्यों और अनाम कार्यों का उपयोग करने के बीच एक प्रदर्शन अंतर है? for (var i = 0; i < 1000; ++i) { myObjects[i].onMyEvent = function() { // do something }; } बनाम function myEventHandler() { // do something } for (var …

2
जीसीसी: मार्च मार्च से कैसे अलग है?
मैंने इसके लिए जीसीसी मैन पेज को खंगालने की कोशिश की, लेकिन अभी भी यह वास्तव में नहीं मिलता है। बीच क्या अंतर है -marchऔर -mtune? एक का उपयोग कब होता है -march, दोनों बनाम? क्या यह सिर्फ कभी संभव है -mtune?

1
यह हास्केल कोड -ओ के साथ धीमा क्यों चलता है?
हास्केल कोड का यह टुकड़ा बहुत धीमी गति से चलता है-O , लेकिन गैर-खतरनाक-O होना चाहिए । क्या कोई मुझे बता सकता है कि क्या हुआ? यदि यह मायने रखता है, तो यह इस समस्या को हल करने का एक प्रयास है , और यह द्विआधारी खोज और लगातार खंड …

5
क्या MySQL के प्रश्नों में 'लिमिट 1' को जोड़ने से वे तेजी से बनते हैं जब आप जानते हैं कि केवल 1 परिणाम होगा?
जब मैं एक MySQL क्वेरी में LIMIT 1 को जोड़ता हूं, तो क्या यह खोज को रोक देता है क्योंकि यह 1 परिणाम पाता है (इस प्रकार इसे तेजी से बना रहा है) या क्या यह अभी भी सभी परिणामों को प्राप्त करता है और अंत में टुकड़े टुकड़े करता …

8
संचालकों को विधि कॉल की तुलना में इतना धीमा क्यों है? (पुराने जेआईटी पर संरचनाएं धीमी हैं)
परिचय: मैं C # में उच्च-प्रदर्शन कोड लिखता हूं। हां, मुझे पता है कि C ++ मुझे बेहतर अनुकूलन देगा, लेकिन मैं अभी भी C # का उपयोग करना चाहता हूं। मैं उस पसंद पर बहस नहीं करना चाहता। बल्कि, मैं उन लोगों से सुनना चाहूंगा, जो मेरी तरह, .NET …

8
क्यों GDB लाइनों और प्रिंट चर के बीच अप्रत्याशित रूप से कूदता है "के रूप में मूल्य <> बाहर अनुकूलित?"
क्या कोई जीडीबी के इस व्यवहार की व्याख्या कर सकता है? 900 memset(&amp;new_ckpt_info,'\0',sizeof(CKPT_INFO)); (gdb) **903 prev_offset = cp_node-&gt;offset;** (gdb) **905 m_CPND_CKPTINFO_READ(ckpt_info,(char *)cb-&gt;shm_addr.ckpt_addr+sizeof(CKPT_** HDR),i_offset); (gdb) **903 prev_offset = cp_node-&gt;offset;** (gdb) **905 m_CPND_CKPTINFO_READ(ckpt_info,(char *)cb-&gt;shm_addr.ckpt_addr+sizeof(CKPT_ HDR),i_offset);** (gdb) **908 bitmap_offset = client_hdl/32;** (gdb) **910 bitmap_value = cpnd_client_bitmap_set(client_hdl%32);** (gdb) **908 bitmap_offset = client_hdl/32;** (gdb) **910 …

11
संतृप्त बाइट्स के लिए घटाना / जोड़ना
कल्पना कीजिए कि मेरे पास दो अहस्ताक्षरित बाइट्स bऔर हैं x। मैं गणना करने के लिए की जरूरत है bsubके रूप में b - xऔर baddके रूप में b + x। हालाँकि, मैं नहीं चाहता कि इन ऑपरेशनों के दौरान अंडरफ्लो / ओवरफ्लो हो। उदाहरण के लिए (छद्म कोड): b …

3
एक तारांकित तालिका में अधिकतम संभावना द्वारा अनुमानित गुणांक प्राप्त करें
Stargazer lm (और अन्य) वस्तुओं के लिए बहुत अच्छा लेटेक्स टेबल बनाता है। मान लीजिए कि मैंने अधिकतम संभावना द्वारा एक मॉडल फिट किया है। मैं अपने अनुमानों के लिए एक एलएम जैसी मेज का निर्माण करना चाहता हूं। मैं यह कैसे कर सकता हूँ? हालांकि यह थोड़ा हैकरी है, …
83 r  optimization  lm  stargazer 

9
अजगर जनरेटर का उपयोग करने के लिए एक अच्छा समय नहीं है?
यह क्या आप के लिए पायथन जनरेटर कार्यों का उपयोग कर सकते हैं का उलटा है ? : अजगर जनरेटर, जनरेटर अभिव्यक्ति, और itertoolsमॉड्यूल इन दिनों अजगर की मेरी पसंदीदा विशेषताओं में से कुछ हैं। डेटा के एक बड़े ढेर पर प्रदर्शन करने के लिए संचालन की श्रृंखला स्थापित करते …

4
'परफैक्ट स्टेट' परिणाम में स्टेल्ड-साइकल-फ्रंटेंड और स्टेल्ड-साइकल-बैकेंड क्या हैं?
क्या किसी को पता है कि स्टेल्ड-साइकल-फ्रंटेंड और स्टेल्ड-साइकल-बैकएंड का परफैक्ट स्टेटस रिजल्ट में क्या मतलब है ? मैंने इंटरनेट पर सर्च किया लेकिन जवाब नहीं मिला। धन्यवाद $ sudo perf stat ls Performance counter stats for 'ls': 0.602144 task-clock # 0.762 CPUs utilized 0 context-switches # 0.000 K/sec 0 …

20
अनुकूलन समयपूर्व कब होता है?
जैसा कि नुथ ने कहा, हमें छोटी क्षमताओं के बारे में भूलना चाहिए, समय के 97% के बारे में कहना चाहिए: समय से पहले अनुकूलन सभी बुराई की जड़ है। यह एक ऐसी चीज है जो अक्सर स्टैक ओवरफ्लो के सवालों के जवाब में आती है जैसे "जो कि सबसे …

4
इनलाइन असेंबली टिप्पणियों को जोड़ने से GCC के उत्पन्न कोड में इस तरह के आमूल-चूल परिवर्तन क्यों होते हैं?
तो, मेरे पास यह कोड था: constexpr unsigned N = 1000; void f1(char* sum, char* a, char* b) { for(int i = 0; i &lt; N; ++i) { sum[i] = a[i] + b[i]; } } void f2(char* sum, char* a, char* b) { char* end = sum + N; while(sum …

7
जावा स्ट्रिंग से सभी गैर-मुद्रण योग्य वर्णों को छीनने का सबसे तेज़ तरीका
Stringजावा में सभी गैर-मुद्रण योग्य वर्णों को छीनने का सबसे तेज़ तरीका क्या है ? अब तक मैंने 138-बाइट, 131-कैरेक्टर स्ट्रिंग पर कोशिश की है और मापा है: स्ट्रिंग की replaceAll()- सबसे धीमी विधि 517009 परिणाम / सेकंड एक पैटर्न को रोकें, फिर मिलानकर्ता का उपयोग करें replaceAll() 637836 परिणाम …

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