जेआईटी अनुकूलन को दबाने का मतलब है कि आप गैर-अनुकूलित कोड डीबग कर रहे हैं। कोड थोड़ा धीमा चलता है क्योंकि इसे अनुकूलित नहीं किया जाता है, लेकिन आपका डिबगिंग अनुभव बहुत अधिक है। अनुकूलित कोड डिबग करना कठिन है और केवल तभी अनुशंसा की जाती है जब आपको अनुकूलित कोड में होने वाली एक बग का सामना करना पड़े लेकिन गैर-अनुकूलित संस्करण में पुन: उत्पन्न नहीं किया जा सकता है।
यदि आप मॉड्यूल लोड विकल्प पर दबाने वाले जेआईटी ऑप्टिमाइज़ेशन को साफ़ करते हैं, तो आप अनुकूलित जेआईटी कोड डीबग कर सकते हैं, लेकिन डीबग करने की आपकी क्षमता सीमित हो सकती है क्योंकि अनुकूलित कोड स्रोत कोड से मेल नहीं खाता है। नतीजतन, लोकल और ऑटोस विंडो जैसी डीबगर विंडो उतनी ही जानकारी प्रदर्शित नहीं कर सकती हैं जितनी कि अगर आप गैर-अनुकूलित कोड डिबग कर रहे हों।
स्रोत
2012-09-03 07:20:22
संभावित डुप्लिकेट [मॉड्यूल लोड पर केवल JIT ऑप्टिमाइज़ेशन को दबाएं (केवल प्रबंधित)] (http://stackoverflow.com/questions/9564739/suppress-jit-optimization-on- मॉड्यूल-load-managed- केवल) – nawfal