erlang - एर्लंग संकलन: "हायपे ऑब्जेक्ट कोड" और "ऑप्लोड" का मिश्रित?



hipe (1)

क्या एक VM उदाहरण है कि एक ही समय में हायपे कोड और सामान्य "ओपोड" आधारित ऑब्जेक्ट को निष्पादित किया जा सकता है?

इस सवाल से संबंधित है: Erlang OTP रिलीज HiPE के साथ संकलित?


हां, इस तरह से मूल कंपाइलर एकीकृत है। केवल उन मॉड्यूल जिन्हें + देशी विकल्प के साथ संकलित किया गया है, मूल मशीन कोड में क्रियान्वित कर रहे हैं, और शेष को बीम इम्यूलेटर द्वारा हमेशा की तरह परिभाषित किया जाता है। जब आप विभिन्न तरीकों से संकलित मॉड्यूल के बीच कॉल करते हैं, तो "मोड स्विच" होता है। इस तरह, आप देशी और एमुलेटेड मॉड्यूल्स को एक साथ जोड़ सकते हैं फिर भी, आपको चुनने की कोशिश करनी चाहिए कि आप कौन-सा मॉड्यूल संकलित करें ताकि आप मोड स्विच को कसौटी, कार्यक्षमता वाले असीमित छोरों से बचा सकें, क्योंकि हर बार एक छोटे से ऊपरी भाग होता है





hipe