Cisco CloudCenter: Get the Hybrid IT Advantage

Memory Compression

Definition - What does Memory Compression mean?

Memory compression is a memory management technique that reduces the size of inactive data in the random access memory (RAM) to free up unused space and allow more programs to run at once. It is designed to fully use the available physical memory and thereby increase the system’s performance. Memory compression can be applied to computers, smartphones and embedded systems.

Techopedia explains Memory Compression

Most computer equipment and gadgets have limited amounts of RAM in which to run applications. Memory compression enables the efficient utilization of the entire physical memory so that several programs can run concurrently and efficiently. There are various hardware- and software-based memory management techniques; which to use depends on the operating system, the application and type of computer or gadget.

In memory compression, portions of inactive applications in the memory are compressed to 50% or less of their original size. This frees up the RAM and leaves space for other programs and data. And, because the compression and decompression in the RAM are almost instant, the process saves on time that would otherwise have been used to transfer data between the memory and the computer storage. Memory compression is available for several operating systems such as Windows, Apple OS X, Linux and others. WKdm is a typical dictionary based technique available for most platforms; it combines the dictionary and statistical techniques to provide efficient, fast data compression and decompression operations.

Most memory compression processes are automatic, and only become active when the memory begins to fill up.
Share this:

Connect with us

Email Newsletter

Join thousands of others with our weekly newsletter

The 4th Era of IT Infrastructure: Superconverged Systems
The 4th Era of IT Infrastructure: Superconverged Systems:
Learn the benefits and limitations of the 3 generations of IT infrastructure – siloed, converged and hyperconverged – and discover how the 4th...
Approaches and Benefits of Network Virtualization
Approaches and Benefits of Network Virtualization:
Businesses today aspire to achieve a software-defined datacenter (SDDC) to enhance business agility and reduce operational complexity. However, the...
Free E-Book: Public Cloud Guide
Free E-Book: Public Cloud Guide:
This white paper is for leaders of Operations, Engineering, or Infrastructure teams who are creating or executing an IT roadmap.
Free Tool: Virtual Health Monitor
Free Tool: Virtual Health Monitor:
Virtual Health Monitor is a free virtualization monitoring and reporting tool for VMware, Hyper-V, RHEV, and XenServer environments.
Free 30 Day Trial – Turbonomic
Free 30 Day Trial – Turbonomic:
Turbonomic delivers an autonomic platform where virtual and cloud environments self-manage in real-time to assure application performance.