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

जस्ट-इन-टाइम संकलन (JIT) एक तकनीक है जिसका उपयोग मशीन कोड में अनुवाद करके व्याख्या किए गए कोड के प्रदर्शन को बेहतर बनाने के लिए किया जाता है।

10
2 * (i * i) जावा में 2 * i * i से अधिक तेज़ क्यों है?
निम्न जावा प्रोग्राम को चलाने के लिए औसतन 0.50 सेकंड और 0.55 सेकंड के बीच का समय लगता है: public static void main(String[] args) { long startTime = System.nanoTime(); int n = 0; for (int i = 0; i < 1000000000; i++) { n += 2 * (i * i); …

12
अगर CPPy 6.3 गुना तेज है तो मुझे CPython पर PyPy का उपयोग क्यों नहीं करना चाहिए?
मैं PyPy प्रोजेक्ट के बारे में बहुत कुछ सुन रहा हूं । वे दावा करते हैं कि यह उनकी साइट पर सीपीथॉन दुभाषिया की तुलना में 6.3 गुना तेज है । जब भी हम पायथन जैसी गतिशील भाषाओं के बारे में बात करते हैं, तो गति शीर्ष मुद्दों में से …


2
क्या JDK कोड चलाते समय Java JIT धोखा देती है?
मैं कुछ कोड बेंच रहा था, और मैं इसे java.math.BigIntegerठीक उसी एल्गोरिथ्म का उपयोग करते हुए भी उतनी तेजी से चलाने के लिए नहीं मिला । इसलिए मैंने java.math.BigIntegerस्रोत को अपने पैकेज में कॉपी किया और यह कोशिश की: //import java.math.BigInteger; public class MultiplyTest { public static void main(String[] args) …
405 java  jvm  jit  jvm-hotspot 

3
.NET JIT संभावित त्रुटि?
विजुअल स्टूडियो के अंदर रिलीज होने पर और विजुअल स्टूडियो के बाहर रिलीज को चलाने पर निम्नलिखित कोड अलग-अलग आउटपुट देता है। मैं विज़ुअल स्टूडियो 2008 का उपयोग कर रहा हूं और .NET 3.5 को लक्षित कर रहा हूं। मैंने .NET 3.5 SP1 की भी कोशिश की है। विजुअल स्टूडियो …
404 c#  jit 

5
जेवीएम कैश जेआईटी संकलित कोड क्यों नहीं है?
सन से विहित JVM कार्यान्वयन कोड के कुछ समय चलने के बाद निकट-मूल निष्पादन गति प्राप्त करने के लिए बाईटेकोड पर कुछ बहुत परिष्कृत अनुकूलन लागू करता है। सवाल यह है कि इस संकलित कोड को उसी फ़ंक्शन / वर्ग के बाद के उपयोग के दौरान डिस्क के लिए कैश …
107 java  caching  jvm  compilation  jit 

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

4
पाश उलटा तकनीक क्या है?
मैं एक दस्तावेज के माध्यम से जा रहा था जो जावा के लिए सिर्फ-इन-टाइम कंपाइलर (जेआईटी) अनुकूलन तकनीकों के बारे में बात करता है । उनमें से एक "लूप इनवर्जन" था। और दस्तावेज़ कहता है: आप एक नियमित whileलूप को लूप से बदल देते हैं do-while। और do-whileलूप को एक …

5
C # JIT संकलन और .NET
मैं JIT संकलक कैसे काम करता है के विवरण के बारे में थोड़ा भ्रमित हो गया हूं। मुझे पता है कि C # IL के लिए संकलित है। पहली बार इसे चलाने के लिए यह JIT'd है। क्या इसमें मूल कोड में अनुवादित होना शामिल है? क्या .NET रनटाइम (वर्चुअल …
86 c#  jit 

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

4
क्या यह पूरी तरह से एक प्रबंधित .NET भाषा में JIT संकलक (मूल कोड में) लिखना संभव है
मैं एक जेआईटी कंपाइलर लिखने के विचार के साथ कर रहा हूं और सोच रहा हूं कि क्या प्रबंधित कोड में पूरी बात लिखना सैद्धांतिक रूप से भी संभव है। विशेष रूप से, एक बार जब आप कोडांतरक को बाइट सरणी में उत्पन्न कर लेते हैं, तो निष्पादन शुरू करने …
84 c#  .net  f#  jit 



2
जावा: मैन्युअल रूप से अनियंत्रित लूप अभी भी मूल लूप की तुलना में तेज है। क्यों?
लंबाई 2 की एक सरणी पर कोड के निम्नलिखित दो स्निपेट पर विचार करें: boolean isOK(int i) { for (int j = 0; j < filters.length; ++j) { if (!filters[j].isOK(i)) { return false; } } return true; } तथा boolean isOK(int i) { return filters[0].isOK(i) && filters[1].isOK(i); } मुझे लगता …

1
उच्च प्रदर्शन वाले जावास्क्रिप्ट कोड को बिना डॉप्टिमाइज़ किए हुए लिखना
जावास्क्रिप्ट में प्रदर्शन-संवेदनशील कोड लिखते समय जो बड़े संख्यात्मक सरणियों पर काम करता है (एक रैखिक बीजगणित पैकेज, पूर्णांक या फ्लोटिंग-पॉइंट नंबरों पर काम करने के बारे में सोचें), एक हमेशा जेआईटी को यथासंभव मदद करना चाहता है। मोटे तौर पर इसका मतलब है: हम हमेशा चाहते हैं कि हमारे …

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