Lightweight software
In computing, lightweight software[1] also called lightweight program and lightweight application, is a computer program that is designed to have a small memory footprint (RAM usage) and low CPU usage, overall a low usage of system resources. To achieve this, the software should avoid software bloat and code bloat and try to find the best algorithm efficiency.
Lite software
Lightweight software is sometimes named Lite which is a variant spelling of "light" in the meaning "lightweight", e.g. Adobe Flash Lite.
gollark: Also, undefined behaviour means it can do literally anything.
gollark: That seems vaguely horrific.
gollark: Macron automatically fixes them for you, and then optimizes your code for a 59% speed boost on average.
gollark: Rust will just not let race conditions compile (without unsafe).
gollark: GTechâ„¢ processors never actually have race conditions, since they emulate parallelism by context-switching extremely fast on a serial processor.
See also
- Software optimization
- Application footprint
- Light-weight process
- Lightweight protocol
- Lightweight Procedure Call
- Lightweight programming language
- Lightweight markup language
- Load (computing)
References
- Rouse, Margaret (September 2005). "What is lightweight? - Definition from WhatIs.com". Retrieved 24 May 2019.
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.