Program Classification for System Resource Optimization
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current system optimization methods are inadequate in effectively addressing issues like system crashes and excessive resource occupation by background programs, as they primarily focus on basic file cleaning and fail to release usable memory and resources efficiently.
Innovation Solution
A system optimizing method and apparatus that classify programs based on preset rules, allowing users to select which programs to optimize, with features like automatic closure of unresponsive programs, CPU priority management, and resource allocation optimization to improve system performance.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If basic file cleaning work is performed, then the system can maintain a clean state, but it cannot effectively release usable memory and system resources
Solution Approach 1:
The patent segments program management into multiple categories (first class with selected state, second class with unselected state) based on optimizing rules. This segmentation allows differential handling of programs - some can be optimized while others maintained, enabling effective resource release without compromising system stability
Solution Approach 2:
The patent changes the parameter of program state from a single uniform state to multiple states (selected/unselected, first class/second class). This parameter change enables the system to differentiate between programs that should be optimized and those that should not, thereby effectively releasing resources while maintaining necessary program functions
2Productivity
If all running programs are optimized, then system resources are released, but important programs may be incorrectly closed
Solution Approach 1:
The patent divides programs into different classes with different default states. Programs in the first class have selected state (subject to optimization) while programs in the second class have unselected state (protected from optimization). This segmentation prevents important programs from being incorrectly closed while still allowing optimization of unnecessary programs
Solution Approach 2:
The patent performs preliminary classification of programs into different classes before optimization execution. By pre-establishing optimizing rules and classifying programs accordingly, the system prepares a safe optimization plan that identifies which programs can be optimized without affecting system stability
3Measurement precision
If programs are classified and user selection is required, then optimization precision is improved, but operation complexity increases
Solution Approach 1:
The patent performs preliminary classification of programs into first and second classes based on preset optimizing rules before user interaction. This preliminary action reduces user cognitive load by pre-organizing programs according to their optimization suitability, making the interface more intuitive
Solution Approach 2:
The patent applies different default states to different classes of programs locally. The first class has selected state (optimized locally) while the second class has unselected state (protected locally). This local differentiation achieves high optimization precision for appropriate programs while maintaining simplicity for users through intelligent defaults
Data Source
AI summary
The present invention relates to the technical field of network communications, and discloses a system optimizing method and apparatus. The system optimizing method comprises: judging whether programs running in the system meet a preset optimization rule; displaying programs that meet the preset optimization rule in a first class of a program list and displaying programs that do not meet the preset optimization rule in a second class of the program list, wherein states of the programs in the first class are selected by default and states of the programs in the second class are not selected by default; and performing optimization processing for programs in the program list whose states are selected according to a triggered optimization instruction, wherein the optimization instruction includes the states of the programs in the program list. In this way, the problem in the prior art that an undesirable optimization effect is achieved because file cleaning work can only be simply executed is solved, and an advantageous effect of effectively processing various conditions of the system is obtained so as to reasonably optimize the system.


