Electronic Device Memory Reclaim Timing for Faster App Launch
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Memory reclaim operations in electronic devices consume processor resources, delaying application execution and affecting system performance.
Innovation Solution
The electronic device includes a first memory and a second memory with different characteristics, and a processor that performs memory reclaim operations based on available space, delaying or stopping these operations during application execution to improve entry speed.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Quantity of substance
If memory reclaim operations are performed to maintain available memory space, then memory availability is improved, but application execution speed deteriorates due to processor resource consumption
Solution Approach 1:
The patent implements dynamic adjustment of memory reclaim operation timing based on application execution state. The processor monitors whether an application is in its entry section and dynamically delays or stops memory reclaim operations during this critical period, while allowing them to proceed during non-entry periods. This dynamic control resolves the contradiction by making memory management adaptive to application lifecycle stages.
Solution Approach 2:
The patent performs preliminary identification of application entry sections and proactively schedules memory reclaim operations to occur after entry completion. By detecting the entry section duration in advance and planning reclaim timing accordingly, the system ensures that memory management actions do not interfere with application startup performance.
2Speed
If memory reclaim operations are delayed to improve application entry speed, then application execution speed is improved, but memory availability may deteriorate
Solution Approach 1:
The patent implements periodic memory reclaim operations scheduled at specific intervals after application entry completion. Instead of continuously monitoring and reacting to memory pressure, the system uses periodic checks and predetermined timing intervals to perform reclaim operations, balancing entry speed improvement with memory availability maintenance.
Solution Approach 2:
The patent incorporates feedback mechanisms that monitor both application execution state and memory usage levels. The system adjusts memory reclaim timing based on feedback from entry section detection and current memory availability, creating a closed-loop control system that balances entry speed and memory management needs.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
An electronic device according to various embodiment of the disclosure may include a first memory, a second memory having properties different from those of the first memory, and a processor operatively connected to the first memory and the second memory. The processor may execute, based on available capacity of the first memory, at least one memory reclaim operation to secure the available capacity of the first memory.