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

Anthropic เปิดตัว Claude Opus 5 ชูความฉลาดใกล้ระดับ Fable 5 ในราคาครึ่งเดียว

Anthropic เปิดตัว Claude Opus 5 โมเดล AI ที่ให้ความสามารถใกล้เคียงระดับ frontier ของ Claude Fable 5 ในราคาครึ่งเดียว โดยยังคิดค่าบริการเท่ากับ …

Dell Pro Precision x Dell Pro AI Studio: จุดเริ่มต้น AI ที่ใช่สำหรับทุกองค์กร [Guest Post]

ในยุคที่ AI กลายเป็นหัวใจของการขับเคลื่อนธุรกิจ องค์กรทุกขนาดต่างมองหา “จุดเริ่มต้น” ที่แข็งแรงพอจะรองรับงานตั้งแต่การออกแบบ วิเคราะห์ข้อมูล ไปจนถึงการพัฒนาโมเดล AI ของตัวเอง Dell Pro Precision คือคำตอบ workstations …