मैं वर्तमान में एक खिलौना संकलक अनुवाद में जावा बाईटकोड को लक्षित कर लिख रहा हूँ।संकलक अनुकूलन: जावा बाईटकोड
मैं वहाँ विभिन्न सरल peephole अनुकूलन नहीं है जो .class फ़ाइल लिखने से पहले उत्सर्जित बाईटकोड में बनाया जा सकता है की एक सारांश, सूची के कुछ प्रकार, हो सकता है अगर जानना चाहते हैं। मैं वास्तव में कुछ पुस्तकालयों से अवगत हूं जिनके पास यह कार्यक्षमता है, लेकिन मैं इसे स्वयं लागू करना चाहता हूं।
अधिकांश अनुकूलन जावा कंपाइलर में नहीं बल्कि रनटाइम में किए जाते हैं। रनटाइम अनुकूलन के बिना आपका लक्ष्य प्रदर्शन परिणाम या प्रदर्शन परिणाम है? –
वास्तविक लक्ष्य कंपाइलर सीखना होगा। मुझे लगता है कि संकलन-समय में अनुकूलन मेरे लिए अधिक दिलचस्प बनाता है, इसलिए मैं देख सकता हूं कि क्या हो रहा है और इसे किसी अन्य सॉफ़्टवेयर में छोड़ने के बजाय इसे स्वयं लागू करें। –