Memory Usage Rating Display for Process Resource Analysis
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current computing devices lack an effective method to accurately display and analyze memory usage data over time for processes, which is essential for optimizing system performance and resource management.
Innovation Solution
A method and system that determine memory usage values and ratings for processes based on their memory consumption and runtime, allowing for the display of these ratings over time, categorized by process state, system memory state, or interaction state, enabling better resource allocation and management.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If memory usage data is displayed at a specific instant, then the display shows current memory status, but it cannot reflect memory usage trends over time
Solution Approach 1:
The patent transitions from displaying memory usage at a single instant (one-dimensional point in time) to displaying memory usage over a time period (one-dimensional interval in time). This is achieved by collecting memory usage data at multiple time points and presenting it as a time-series representation, thereby adding the temporal dimension to the display.
2Duration of action of moving object
If memory usage data is collected continuously over time, then time-based analysis is enabled, but the complexity of data processing increases
Solution Approach 1:
The patent extracts only the essential memory usage data points needed for analysis over a time period, rather than processing all raw data continuously. By selecting representative data points and focusing on key metrics, the system reduces processing complexity while maintaining the ability to analyze memory usage trends over time.
3Loss of information
If detailed memory usage data is displayed for all processes, then comprehensive analysis is possible, but the display becomes difficult to interpret
Solution Approach 1:
The patent segments memory usage data by process, allowing each process to be analyzed individually while maintaining the ability to view overall system memory usage. This segmentation enables users to focus on specific processes of interest without being overwhelmed by data from all processes simultaneously, improving interpretability while preserving information completeness.
Data Source
AI summary
Methods and systems for determining memory usage ratings for system processes and providing for display are described. An example method may include determining, by a processor, a memory usage value for a process configured to run on a computing device over a time period, and the memory usage value is indicative of an amount of memory of the computing device that the process uses while running. The method may also include determining a memory usage rating for the process based on the memory usage value and a run time for the process. The memory usage rating for the process indicates an amount of memory the process uses over the time period and the run time indicates how long the process runs during the time period. The method may also include providing for display, by the processor, a representation of the memory usage rating of the process over the time period.


