Memory Compression for Electronic Devices Using Priority-Based Selection
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The existing memory compression methods in electronic devices face challenges in efficiently managing memory space, leading to system performance deterioration due to slower disk access speeds and trade-offs between service rate and compression ratio.
Innovation Solution
A method is introduced that selectively compresses data for applications in electronic devices by identifying the need for memory compression based on available memory size and application priority, using a priority list and correlation analysis to determine which applications to compress, thereby optimizing memory usage without requiring additional memory.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Quantity of substance
If data is transferred from memory space to disk space to secure available memory space, then memory space is secured, but system performance deteriorates due to slower disk access speed
Solution Approach 1:
The patent applies parameter changes by compressing data in memory to change its size parameter, thereby securing available memory space without transferring data to disk. The compression process transforms the physical state of data from uncompressed to compressed form, achieving space optimization while maintaining fast memory access speeds.
2Quantity of substance
If memory compression is performed to secure memory storage space, then memory space is secured, but service rate decreases due to compression overhead
Solution Approach 1:
The patent applies preliminary action by pre-computing and storing a priority list of applications during system initialization or idle periods. This priority list is prepared in advance to guide compression decisions, reducing the computational overhead during actual compression operations and improving service rate while maintaining effective memory space management.
Solution Approach 2:
The system applies self-service by autonomously determining which applications to compress based on the pre-computed priority list and current memory conditions, without requiring external intervention. The system automatically selects target applications for compression, executes the compression process, and manages memory allocation, thereby improving service rate through automated decision-making.
3Quantity of substance
If applications are terminated to free up memory, then memory space is freed, but system functionality is reduced
Solution Approach 1:
The patent applies parameter changes by compressing data in memory to change its size parameter, thereby securing available memory space without transferring data to disk. The compression process transforms the physical state of data from uncompressed to compressed form, achieving space optimization while maintaining fast memory access speeds.
Data Source
Figure 1A
Figure 1B
Figure 1C
AI summary
Disclosed are a memory compression method of an electronic device and an apparatus thereof. The method for compressing memory in an electronic device may include: detecting a request for executing the first application; determining whether or not the memory compression is required for the execution of the first application; when the memory compression is required, compressing the memory corresponding to an application in progress in the background of the electronic device; and executing the first application.