در یک مطالعه جدید، عملکرد پنج garbage collector مختلف در HotSpot و ویژگی heap uncommit روی Unikernel Nanos مورد بررسی قرار گرفته است. این مطالعه با استفاده از Eclipse Temurin 25 و مجموعه بنچمارک Renaissance انجام شده است و به بررسی مجدد مطالعه Akamas پرداخته است.
هدف از این بررسی، درک بهتر از مزایا و معایب استفاده از garbage collectorهای مختلف در محیط Unikernel است. Unikernelها به دلیل سبک بودن و کارایی بالا، به عنوان یک گزینه جذاب برای اجرای JVM مطرح شدهاند. با این حال، چالشهایی مانند مدیریت حافظه و garbage collection در این محیطها همچنان وجود دارد.
در این مطالعه، عملکرد garbage collectorهای مختلف از جمله G1، ZGC و Shenandoah مورد ارزیابی قرار گرفته است. همچنین، ویژگی heap uncommit که به آزادسازی حافظه غیرضروری کمک میکند، بررسی شده است. نتایج نشان میدهد که هر garbage collector نقاط قوت و ضعف خاص خود را دارد و انتخاب مناسب به نیازهای خاص برنامه و محیط اجرایی بستگی دارد.




