กลับไปหน้าบทความ

อ่าน 1 นาที

ซอฟต์แวร์น้ำหนักเบา

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

ซอฟต์แวร์น้ำหนักเบา

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

LXDEเป็นตัวอย่างของสภาพแวดล้อมเดสก์ท็อปแบบน้ำหนักเบาสำหรับ GNU/Linux และ BSD

ตัวอย่าง

ในขณะที่การพัฒนาซอฟต์แวร์โดยทั่วไปพยายามหลีกเลี่ยงขนาดที่ใหญ่เกินไปและการมีโค้ดที่ไม่จำเป็นผ่านแนวทางปฏิบัติที่ดีที่สุด ต่างๆ และการเพิ่มประสิทธิภาพของคอมไพเลอร์การพัฒนาซอฟต์แวร์แบบน้ำหนักเบาหมายถึงการใช้เทคนิคและรูปแบบการเขียนโปรแกรมเฉพาะที่ออกแบบมาเพื่อสร้างซอฟต์แวร์ที่มีขนาดเล็กและมีประสิทธิภาพสูง

ตัวอย่างที่แสดงให้เห็นถึงขีดจำกัดสูงสุดของซอฟต์แวร์น้ำหนักเบา คือโปรแกรมที่ซับซ้อนซึ่งพัฒนาขึ้นโดยใช้ภาษาแอสเซมบลีทั้งหมด

ซอฟต์แวร์ขนาดเบาสำหรับการใช้งานประจำวันโดยทั่วไปจะเน้นไปที่แอปพลิเคชันที่ใช้งานบ่อย มีวัตถุประสงค์เดียว และคาดว่าจะโหลดและทำงานได้เกือบจะในทันที

  • Neovimโปรแกรมแก้ไขข้อความแบบ เทอร์ มินัลที่มีฟีเจอร์มากมายและสามารถเขียนโปรแกรมได้ผ่านภาษา Luaเนื่องจาก Neovim ไม่มีส่วนติดต่อผู้ใช้แบบกราฟิก ( GUI ) จึงสามารถใส่ฟีเจอร์ต่างๆ ได้มากมาย ในขณะที่ยังคงมีน้ำหนักเบา เพราะไลบรารีด้านกราฟิกเป็นส่วนที่ "หนักที่สุด" ของแอปพลิเคชันส่วนใหญ่

ดูเพิ่มเติม

ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=Lightweight_software&oldid=1342431889 "

สรุปเนื้อหา

ข้อมูลสำคัญจากบทความ

ข้อมูลสำคัญเกี่ยวกับ ซอฟต์แวร์น้ำหนักเบา

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

ตัวอย่าง

ในขณะที่การพัฒนาซอฟต์แวร์โดยทั่วไปพยายามหลีกเลี่ยงขนาดที่ใหญ่เกินไปและการมีโค้ดที่ไม่จำเป็นผ่าน แนวทางปฏิบัติที่ดีที่สุด ต่างๆ และ การเพิ่มประสิทธิภาพของคอมไพเลอร์...

ดูเพิ่มเติม

การเพิ่มประสิทธิภาพซอฟต์แวร์ ร่องรอยการใช้งาน กระบวนการน้ำหนักเบา โปรโตคอลน้ำหนักเบา การเรียกใช้ขั้นตอนแบบเบา ภาษาโปรแกรมมิ่งน้ำหนักเบา ภาษามาร์กอัปน้ำหนักเบา โหลด (การคำนวณ) ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?