• แนะนำการใช้งานเบื่องต้น การใช้งาน-community
    ประกาศ :
    • ทำการแก้ไขระบบนับถอยหลังเพื่อดาวน์โหลดไฟล์แล้ว
กรุณาปิด โปรแกรมบล๊อกโฆษณา เพราะเราอยู่ได้ด้วยโฆษณาที่ท่านเห็น
Please close the adblock program. Because we can live with the ads you see


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

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

News 

Moderator
สมาชิกทีมงาน
Moderator
Verify member
ตามธรรมเนียมปฏิบัติของชุมชนนักพัฒนา 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
    131.1 กิโลไบต์ · จำนวนการดู: 27

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