อ่าน 1 นาที
ซอฟต์แวร์น้ำหนักเบา
ในด้าน การคำนวณ ซอฟต์แวร์ น้ำหนักเบา [ 1 ] หรือที่เรียกว่า โปรแกรมน้ำหนักเบา และ แอปพลิเคชันน้ำหนักเบา คือ โปรแกรมคอมพิวเตอร์ ที่ออกแบบมาให้ใช้ หน่วยความจำ (RAM) น้อย และ ใช้ CPU...
ซอฟต์แวร์น้ำหนักเบา
ในด้านการคำนวณซอฟต์แวร์น้ำหนักเบา[ 1 ]หรือที่เรียกว่าโปรแกรมน้ำหนักเบาและแอปพลิเคชันน้ำหนักเบาคือโปรแกรมคอมพิวเตอร์ที่ออกแบบมาให้ใช้หน่วยความจำ (RAM) น้อย และใช้ CPU น้อย โดยรวมแล้วใช้ ทรัพยากรระบบน้อยเพื่อให้บรรลุเป้าหมายนี้ ซอฟต์แวร์ควรหลีกเลี่ยงการบวมของซอฟต์แวร์และการบวมของโค้ดและพยายามค้นหาประสิทธิภาพของอัลกอริทึมที่ ดีที่สุด [ 2 ]

ตัวอย่าง
ในขณะที่การพัฒนาซอฟต์แวร์โดยทั่วไปพยายามหลีกเลี่ยงขนาดที่ใหญ่เกินไปและการมีโค้ดที่ไม่จำเป็นผ่านแนวทางปฏิบัติที่ดีที่สุด ต่างๆ และการเพิ่มประสิทธิภาพของคอมไพเลอร์การพัฒนาซอฟต์แวร์แบบน้ำหนักเบาหมายถึงการใช้เทคนิคและรูปแบบการเขียนโปรแกรมเฉพาะที่ออกแบบมาเพื่อสร้างซอฟต์แวร์ที่มีขนาดเล็กและมีประสิทธิภาพสูง
ตัวอย่างที่แสดงให้เห็นถึงขีดจำกัดสูงสุดของซอฟต์แวร์น้ำหนักเบา คือโปรแกรมที่ซับซ้อนซึ่งพัฒนาขึ้นโดยใช้ภาษาแอสเซมบลีทั้งหมด
- KolibriOS – ระบบปฏิบัติการที่ปรับแต่งได้เต็มรูปแบบเขียนด้วย ภาษาแอสเซมบลี FASMซึ่งมีขนาดเล็กพอที่จะบูตจากฟลอปปี้ดิสก์ได้
- RollerCoaster Tycoon – เกม จำลองการก่อสร้างและการจัดการ ที่ เขียนด้วยภาษาแอสเซมบลี x86สำหรับMASM
ซอฟต์แวร์ขนาดเบาสำหรับการใช้งานประจำวันโดยทั่วไปจะเน้นไปที่แอปพลิเคชันที่ใช้งานบ่อย มีวัตถุประสงค์เดียว และคาดว่าจะโหลดและทำงานได้เกือบจะในทันที
- XFCE – สภาพแวดล้อมเดสก์ท็อปสำหรับระบบปฏิบัติการที่คล้าย Unixซึ่งเขียนด้วยภาษาโปรแกรม C ได้รับการยกย่องว่ามีประสิทธิภาพสูง และเหมาะอย่างยิ่งสำหรับอุปกรณ์ที่มีฮาร์ดแวร์รุ่นเก่าหรือมีข้อจำกัดด้านฮาร์ดแวร์
- Neovim – โปรแกรมแก้ไขข้อความแบบ เทอร์ มินัลที่มีฟีเจอร์มากมายและสามารถเขียนโปรแกรมได้ผ่านภาษา Luaเนื่องจาก Neovim ไม่มีส่วนติดต่อผู้ใช้แบบกราฟิก ( GUI ) จึงสามารถใส่ฟีเจอร์ต่างๆ ได้มากมาย ในขณะที่ยังคงมีน้ำหนักเบา เพราะไลบรารีด้านกราฟิกเป็นส่วนที่ "หนักที่สุด" ของแอปพลิเคชันส่วนใหญ่
ดูเพิ่มเติม
สรุปเนื้อหา
ข้อมูลสำคัญจากบทความ
ข้อมูลสำคัญเกี่ยวกับ ซอฟต์แวร์น้ำหนักเบา
ในด้าน การคำนวณ ซอฟต์แวร์ น้ำหนักเบา [ 1 ] หรือที่เรียกว่า โปรแกรมน้ำหนักเบา และ แอปพลิเคชันน้ำหนักเบา คือ โปรแกรมคอมพิวเตอร์ ที่ออกแบบมาให้ใช้ หน่วยความจำ (RAM) น้อย และ ใช้ CPU...
ตัวอย่าง
ในขณะที่การพัฒนาซอฟต์แวร์โดยทั่วไปพยายามหลีกเลี่ยงขนาดที่ใหญ่เกินไปและการมีโค้ดที่ไม่จำเป็นผ่าน แนวทางปฏิบัติที่ดีที่สุด ต่างๆ และ การเพิ่มประสิทธิภาพของคอมไพเลอร์...
ดูเพิ่มเติม
การเพิ่มประสิทธิภาพซอฟต์แวร์ ร่องรอยการใช้งาน กระบวนการน้ำหนักเบา โปรโตคอลน้ำหนักเบา การเรียกใช้ขั้นตอนแบบเบา ภาษาโปรแกรมมิ่งน้ำหนักเบา ภาษามาร์กอัปน้ำหนักเบา โหลด (การคำนวณ) ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?