जावा जेआईटी एक विधि कॉल इनलाइन करता है? क्या यह # टाइम्स पर आधारित है जिसे कॉलर विधि कहा जाता है (यदि हां, वह संख्या क्या होगी?), या कुछ अन्य मानदंड (और वह क्या होगा?)जावा: जेआईटी विधि
मैंने पढ़ा है कि जेआईटी 'अंतिम' विधियों, लेकिन यह रनटाइम आंकड़ों के आधार पर nonfinal विधियों को भी रेखांकित करता है, इसलिए जानना चाहते हैं कि ट्रिगरिंग मानदंड क्या है।
मुझे लगता है कि उत्तर JVM कार्यान्वयन के आधार पर भिन्न होंगे, लेकिन शायद उन सभी में कुछ आम है?
कोई आसान जवाब लेकिन कुछ लिंक है कि मदद कर सकता है - http://www.azulsystems.com/blog/cliff/2011-04-04-fixing-the-inlining-problem https: // विकिज़ .oracle.com/display/HotSpotInternals/इनलाइनिंग https://wikis.oracle.com/display/HotSpotInternals/PerformanceTechniques – Matt
कुछ हद तक संबंधित आलेख http://www.ibm.com/developerworks/java/library/j-jtp1029/index .html –