Java 6 เพิ่ม Garbage Collector ตัวใหม่ Garbage First (G1)

by mk
6 June 2009 - 12:37

Java SE 6 Update 14 ได้เพิ่มฟีเจอร์ Garbage Collector ตัวใหม่ที่ชื่อ Garbage First (G1) ออกมาให้ทดลองใช้กันแล้ว

G1 เป็น Garbage Collector แนวใหม่ที่ใช้สถาปัตยกรรมแบบเซิร์ฟเวอร์ โดยจะใช้ประโยชน์จากซีพียูแบบมัลติคอร์ในปัจจุบันมากกว่าเดิม G1 เคยเป็นโครงการวิจัยภายในซันมาตั้งแต่ปี 2004 (เปเปอร์) มันถูกวางตัวว่าจะนำมาใช้ใน Java 7 ส่วนใน Java 6u14 เป็นรุ่นทดลองใช้ที่ต้องเปิดใช้งานกันเอง

ประเด็นที่น่าสนใจคือ ใน Release Notes ของ Java 6u14 ช่วงที่ออกใหม่ๆ เมื่อหลายวันก่อนระบุว่า จะใช้ G1 ในงานจริงได้ต้องซื้อ support license จากซันก่อน

Although G1 is available for use in this release, note that production use of G1 is only permitted where a Java support contract has been purchased.

แต่ไม่กี่วันถัดมา ข้อความข้างต้นก็ถูกแก้เป็น

G1 is available as early access in this release, please try it and give us feedback. Usage in production settings without a Java SE for Business support contract is not recommended.

ประเด็นนี้เลยเกิดคำถามขึ้นทันทีว่า ซัน (และออราเคิล) คิดอะไรกันแน่?

ที่มา - Slashdot, Slashdot

Blognone Jobs Premium