1 مستودع
An optimization technique that records linear execution paths and compiles them into optimized machine code.
Distinct from Low-Level Machine Code Optimizations: Focuses on recording and optimizing linear execution traces, whereas low-level optimizations encompass general machine code analysis.
Explore 1 awesome GitHub repository matching software engineering & architecture · Trace-Based Optimization. Refine with filters or upvote what's useful.
LuaJIT هو تنفيذ عالي الأداء للغة Lua ومترجم في الوقت الفعلي (JIT). يعمل كمحرك برمجة نصية مدمج ومترجم ثنائي ديناميكي يحول البايت كود المحمول إلى كود آلة أصلي أثناء التنفيذ. يركز المشروع على البرمجة النصية عالية الأداء من خلال ترجمة البايت كود إلى تعليمات خاصة بالبنية لتحقيق سرعات تنفيذ قريبة من كود C المترجم. يستخدم بيئة تشغيل خفيفة الوزن مصممة لتقليل حمل الذاكرة. يدعم النظام معالجة البيانات الثنائية عبر العمليات المنطقية (Bitwise)، ويمكّن إدارة المهام غير المتزامنة من خلال دمج C coroutines. كما يوفر قدرات لتوليد الكود في وقت التشغيل وإنشاء تعليمات كود آلة مخصصة.
Identifies frequently executed linear code paths and compiles them into optimized machine code sequences.