يمكنك استخدام العنقاء مترجم أكثر قوة NGEN?
-
01-07-2019 - |
سؤال
في حال كنت لا تعرف من فينيكس انه مترجم إطار من مايكروسوفت التي على ما يبدو ستكون أساس كل جديد المجمعين.فإنه يمكن قراءة رمز من CIL, x86, x64 IA64;وتنبعث منها رمز في x86, x64, IA64 ، أو CIL.
يمكن استخدامه لتحويل النقي .صافي التطبيق إلى محض الأصلي التطبيق ؟ الذي أعني أنها لن تضطر إلى تحميل أي .صافي .dll (حتى لا mscoree) ، وسيكون لها نفس دلالات الألفاظ ؟ هذا باستثناء انعكاس بالطبع.
المحلول
من دون معرفة الكثير عن فينيكس ، من أجل أن يكون .صافي التطبيق تشغيل أصلا أنت سوف تحتاج أيضا نسخة أصلية من الإطار ، إلا إذا كنت لا تستخدم إطار (الذي هو الى حد كبير المستحيل).
أيضا CLR تشمل جمع القمامة ، الجمعية التحميل, الخ, لذلك الإغراق في تفسير جزء من CLR ربما لن تجعل الكثير من الفرق في الأداء .صافي التطبيقات.
أيضا ، من فينيكس أسئلة وأجوبة:
س.كيف يمكنني إعادة التوجيه من الصورة الأصلية إلى MSIL صورة (أو العكس بالعكس)?
A.ليس من السهل جدا.هذا ليس سيناريو معتمدة ، في حين أنه قد يكون من الممكن من الناحية النظرية ، ونحن لا نعرف من أي شخص لديه في الواقع فعلت ذلك.