هات‌اسپات

از ویکی‌پدیا، دانشنامهٔ آزاد
پرش به: ناوبری، جستجو
HotSpot
توسعه‌دهنده(ها) اوراکل (قبلاً سان مایکروسیستمز)
انتشار پایدار 20.0-b11
نوشته شده به سی++
سیستم‌عامل چندسکویی
گونه ماشین مجازی جاوا
پروانه پروانه عمومی همگانی گنو
وب‌گاه صفحهٔ سان اپن‌جی‌دی‌کی

هات‌اسپات (به انگلیسی: HotSpot) یک ماشین مجازی جاوا برای رایانه‌های رومیزی و سرورها است که توسط اوراکل نگه‌داری و توزیع می‌شود. هات‌اسپات از تکنیک‌هایی از قبیل همگردانی فقط در هنگام اجرا (به انگلیسی: just-in-time compilation) و بهینه‌سازی توافقی (به انگلیسی: adaptive optimization) طراحی شده برای بهینه‌سازی کارایی استفاده می‌کند.[۱]

تاریخچه[ویرایش]

هات‌اسپات اولین بار در ۲۷ آپریل ۱۹۹۹ توسط Longview Technologies که به عنوان Animorphic تجارت می‌کرد، شرکت که به طور اولیه در ۱۹۹۴ تشکیل شده بود. تکنولوژی ماشین مجازی Animorphic قبلاً به صورت موفقیت‌آمیز در پروژه تحقیقاتی سان، زبان برنامه‌نویسی سلف به کار گرفته شده‌بود. در سال ۱۹۹۷، Longview Technologies توسط سان مایکروسیستمز خریداری شد. هات‌اسپات در ابتدا به عنوان یک افزونه برای جاوای ۱.۲ بود که در جاوای به عنوان ماشین مجازی جاوای سان به کار رفت.[۱]

منابع[ویرایش]