Azul یک کامپایلر بومی ابری جدید راه اندازی کرده است که کامپایل جاوا JIT را از یک سیستم محلی به یک منبع انعطاف پذیر بارگذاری می کند و میزان منابع مورد نیاز برای اجرای برنامه را کاهش می دهد و زمان رسیدن به حداکثر عملکرد را بهبود می بخشد.

اجراکننده جاوا یک سیستم کاملاً متکی به خود است که برای اجرا و بهبود کد روی یک سیستم طراحی شده است. اجراکننده از طریق کامپایل Just In Time) JIT) با استفاده از منابع محلی که بایت کد جاوا (فایل های JAR و کلاس) را به کد ماشین بومی تبدیل می کند تا سرعت و حافظه را بهبود بخشد، کار می کند. سایمون ریتر، معاون مدیر ارشد فناوری Azul، این فرآیند را در وبلاگی درباره درک کامپایل جاوا توضیح می‌دهد و جزئیات چگونگی بهبود کد در طول زمان را توضیح می‌دهد. کامپایل JIT برای اکثر کاربران شفاف است و نیازی به تعامل از سوی یک توسعه دهنده یا مدیر ندارد، با این حال توسعه دهندگان کنجکاو می توانند نقش آن را از طریق ابزارهایی مانند JITWatch نظارت کنند. با بارگذاری این کامپایل JIT در یک سیستم جداگانه، کامپایلر ابری Azul می‌تواند JIT را سریع‌تر انجام دهد، بهینه‌سازی‌ها را بین سیستم‌هایی که همان کد را اجرا می‌کنند به اشتراک بگذارد و منابع را به برنامه برگرداند تا توان عملیاتی را بهبود بخشد یا کل CPU/RAM مورد نیاز و هزینه کمتر را کاهش دهد.

بیشتر بدانید: https://lnkd.in/dQ69N9zG