Breaking News

Oracle เผย เขียนโค้ดบน Solaris ใหม่ เปลี่ยนจากภาษา C เป็น Python เร็วขึ้น 17 เท่า

ทีมพัฒนาจาก Oracle ได้ออกมาเผยถึงการเขียนคำสั่ง listusers บน Solaris ใหม่ จากเดิมที่เคยใช้ภาษา C ในการพัฒนา เปลี่ยนมาใช้ Python 3 และพบว่าคำสั่งนี้สามารถทำงานได้เร็วขึ้นถึง 17 เท่า ในขณะที่โค้ดมีความยาวน้อยลงกว่าเดิมถึง 10 เท่า

Credit: Oracle

อ่านแล้วอาจจะเหมือนเรื่องเหลือเชื่อ แต่เบื้องหลังนั้นคำสั่งเดิมของ listusers ที่ใช้ภาษา C นั้นถูกพัฒนาขึ้นมาตั้งแต่ปี 1988 แล้ว และแทบไม่ได้มีการเปลี่ยนแปลงใดๆ อีกเลย ในขณะที่จำนวนผู้ใช้งานในระบบปัจจุบันนั้นมีจำนวนมหาศาลยิ่งกว่าแต่ก่อนเป็นอย่างมาก ทำให้โค้ดที่เคยถูกออกแบบมาในอดีตนั้นไม่เหมาะสมต่อการใช้งานอีกต่อไป

การเขียนโค้ดใหม่ครั้งนี้มีการออกแบบระบบใหม่ทั้งหมด ไม่ได้เป็นการเปลี่ยนภาษาเฉยๆ เท่านั้น ส่วนการทดสอบประสิทธิภาพก็ทดสอบกับชุดข้อมูลทดสอบ จนได้ผลลัพธ์ว่าเร็วสกว่าเดิมถึง 17 เท่า

สำหรับรายละเอียดฉบับเต็ม อ่านได้ที่ https://blogs.oracle.com/solaris/reimplementing-a-solaris-in-python-gained-17x-performance-improvement-from-c ครับ

ที่มา: https://www.phoronix.com/scan.php?page=news_item&px=Solaris-Old-C-Code-To-Python


About techtalkthai

ทีมงาน TechTalkThai เป็นกลุ่มบุคคลที่ทำงานในสาย Enterprise IT ที่มีความเชี่ยวชาญทางด้าน Network, Security, Server, Storage, Operating System และ Virtualization มารวมตัวกันเพื่ออัพเดตข่าวสารทางด้าน Enterprise IT ให้แก่ชาว IT ในไทยโดยเฉพาะ

Check Also

พบช่องโหว่ร้ายแรงใน Plugin WordPress ‘Jetpack’ แนะนำรีบอัปเดต

มีการประกาศออกแพตช์ช่องโหว่ร้ายแรงให้ Plugin ยอดนิยมในด้าน Security บน WordPress ที่ชื่อ Jetpack ดังนั้นจึงแนะนำให้ผู้ใช้งานเร่งอัปเดต

TechTalk Webinar: รู้จัก NEXtier Cloud ERP สูตรลับการติดตั้งระบบ SAP Business One เพื่อใช้บริหารธุรกิจรวดเร็วสุดใน 7 วัน โดย Nexus-SR

ขอเรียนเชิญเจ้าของกิจการ, ผู้บริหารธุรกิจ และผู้จัดการ IT ทุกท่าน ที่สนใจระบบบริหารธุรกิจครบวงจร เข้าร่วมฟัง TechTalk Webinar ในหัวข้อเรื่อง "รู้จัก NEXtier Cloud ERP สูตรลับการติดตั้งระบบ SAP Business One เพื่อใช้บริหารธุรกิจรวดเร็วสุดใน 7 วัน โดย Nexus-SR" เพื่อรู้จักกับโซลูชั่น NEXtier Cloud ERP power by SAP Business One ระบบ ERP ที่ออกแบบพิเศษเพื่อรองรับการบริหารธุรกิจสำหรับทุกกลุ่มธุรกิจ สนับสนุนการบริหารธุรกิจให้สามารถลดต้นทุน และเพิ่มกำไร รวมถึงรองรับเอกสารภาษี พร้อมทั้งกรณีศึกษาการวางระบบเพื่อใช้งานรวดเร็วที่สุดใน 7 วัน ในวันอังคารที่ 3 ธันวาคม 2019 เวลา 14.00 – 15.30 น. โดยมีกำหนดการและวิธีการลงทะเบียนดังนี้