กรุณาปิด โปรแกรมบล๊อกโฆษณา เพราะเราอยู่ได้ด้วยโฆษณาที่ท่านเห็น
Please close the adblock program. Because we can live with the ads you see


News

ข่าว Ruby ออกเวอร์ชั่น 3.3.0 ใช้หน่วยความจำลดลงและเพิ่มประสิทธิภาพการทำงานแบบ Thread

  • ผู้เริ่มหัวข้อ ผู้เริ่มหัวข้อ News 
  • วันที่เริ่มต้น วันที่เริ่มต้น

News 

Moderator

สมาชิกทีมงาน
Moderator
Verify member
เข้าร่วม
1 มิถุนายน 2011
ข้อความ
15,229
คะแนนปฏิกิริยา
0
คะแนน
36
ตามธรรมเนียมปฏิบัติของชุมชนนักพัฒนา Ruby ที่จะออก update ทุกวันคริสต์มาสของทุกปี คริสต์มาสปีนี้เวอร์ชัน Ruby 3.3.0 ก็ได้ถูกประกาศหลุดจากสถานะ Release Candidate (RC) เป็นพร้อมใช้งาน โดยในรอบปีที่ผ่านมา แนวทางการพัฒนาของ Ruby ยังมุ่งไปในทางเพื่อเพิ่ม performance เป็นหลัก ซึ่งในเวอร์ชัน 3.3.0 นี้เอง ก็ได้มีการเพิ่มและปรับปรุงที่น่าสนใจดังนี้

  • เพิ่ม Prism เข้ามาเป็น parser ภายใน แต่การใช้งานยังไม่เป็นค่าเริ่มต้นของภาษา ยังต้องเรียกใช้งานเป็นการเฉพาะเนื่องจากยังเป็น feature ที่อยู่ในขั้นทดลอง(experimental) เท่านั้น โดยสามารถเรียกใช้งานทั้ง process ด้วยการใส่ตัวแปร parser = prism ตอนเริ่มการทำงาน (parser คือ ส่วนที่ใช้ในการเปลี่ยน code ที่เขียนใน ภาษา Ruby ให้กลายเป็น statement สำหรับส่งเข้า Ruby Interpreter)
  • ปรับปรุงประสิทธิภาพการทำงานของ YJIT ที่ถูกตั้งเป็นค่าเริ่มต้นในเวอร์ชัน 3.2.0 โดยลดความต้องการใช้หน่วยความจำลงจากเวอร์ชัน 3.2.0 และเพิ่มความเร็วในการ compile ภายใน
  • ปรับปรุงการทำงานแบบแยก Thread ด้วยรูปแบบการบริหารแบบ M:N threads (ดูรายละเอียดภายในลิ้งก์ที่มา)

ที่มา: Ruby 3.3.0 released, Prism, YJIT, Introduce M:N Threads

No Description


Topics:
Ruby
Programming

อ่านต่อ...
 

ไฟล์แนบ

  • 6ce8cc26e273109dfad722fea0c79b4a.png
    6ce8cc26e273109dfad722fea0c79b4a.png
    45.7 กิโลไบต์ · จำนวนการดู: 55

กรุณาปิด โปรแกรมบล๊อกโฆษณา เพราะเราอยู่ได้ด้วยโฆษณาที่ท่านเห็น
Please close the adblock program. Because we can live with the ads you see
กลับ
ยอดนิยม