सूर्य का javac
कंपाइलर में डिबगिंग जानकारी की अवधारणा है जो संकलित वर्ग आउटपुट से (वैकल्पिक रूप से) छोड़ी जा सकती है।
the documentation को देखें, और बाहर की जाँच -g
झंडा विकल्प:
-g
Generate all debugging information, including local
variables. By default, only line number and source
file information is generated.
-g:none
Do not generate any debugging information.
-g:{keyword list}
Generate only some kinds of debugging information,
specified by a comma separated list of keywords.
Valid keywords are:
source
Source file debugging information
lines
Line number debugging information
vars
Local variable debugging information
ये हैं शायद काफी के रूप में बाईटकोड अनुकूलन नेट compilers प्रदर्शन कर सकते हैं के रूप में व्यापक नहीं है (जो मैं से परिचित नहीं हूँ, खेद) , लेकिन मुझे लगता है कि सिद्धांत में वे प्रदर्शन कारणों (छोटे वर्गीकरण, आदि) के लिए हैं।
प्रैक्टिस में मुझे दृढ़ता से संदेह है कि वे आधुनिक हार्डवेयर + जेवीएम पर रनटाइम प्रदर्शन में बहुत अंतर नहीं करेंगे, लेकिन वे वहां हैं।
वीईएल, वे .NET में क्या करते हैं? –
संबंधित: http://stackoverflow.com/questions/1313922/step-through-jdk-source-code-in-intellij-idea – finnw
क्या आप थोड़ा सा समझा सकते हैं, एक .NET विशेषज्ञ नहीं होने पर, मैं नहीं कर सकता अपने प्रश्न को समझो। – Riduidel