بررسی عمیق PHP JIT
۱۴۰۳/۰۳/۱۷
یکی از مهمترین ویژگیهای جدید در PHP 8.0، کامپایلر JIT است. JIT میتواند با کامپایل کردن و ذخیره کردن کامل یا بخشهایی از اسکریپت PHP، به کد ماشین CPU، عملکرد را بسیار بهبود بخشد و به طور مستقیم کد ماشین را اجرا کند، بطوریکه Zend VM و سربار ناشی از عملیات و فرایندهای آنرا دور میزند و نادیده میگیرد.
JIT ترکیبی از مفسران traditional و کامپایلرهای AoT است. این مدل ترکیبی/Hybrid، مزایا و معایب هر دو مفسر و کامپایلر را به ارمغان میآورد.
پیادهسازی PHP JIT تنها با تلاشهای شگفتانگیز Dmitry Stogov در چند سال اخیر، ارزش بحث، اجرا و آزمایشات را پیدا کرده است.
این مقاله در مورد benchmark ها، نحوهی کار JIT، امکانات و گزینههای پیکربندی در php.ini می باشد.
۰۳/۰۳/۱۷
اگر قبلا در بیان ثبت نام کرده اید لطفا ابتدا وارد شوید، در غیر این صورت می توانید ثبت نام کنید.