CN103365703A - Execution system and method for increasing maximum recyclable memory thereof - Google Patents

Execution system and method for increasing maximum recyclable memory thereof Download PDF

Info

Publication number
CN103365703A
CN103365703A CN2012100819150A CN201210081915A CN103365703A CN 103365703 A CN103365703 A CN 103365703A CN 2012100819150 A CN2012100819150 A CN 2012100819150A CN 201210081915 A CN201210081915 A CN 201210081915A CN 103365703 A CN103365703 A CN 103365703A
Authority
CN
China
Prior art keywords
resident
service routine
program
application program
memory
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN2012100819150A
Other languages
Chinese (zh)
Other versions
CN103365703B (en
Inventor
郭和平
欧志芳
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Yulong Computer Telecommunication Scientific Shenzhen Co Ltd
Original Assignee
Yulong Computer Telecommunication Scientific Shenzhen Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Yulong Computer Telecommunication Scientific Shenzhen Co Ltd filed Critical Yulong Computer Telecommunication Scientific Shenzhen Co Ltd
Priority to CN201210081915.0A priority Critical patent/CN103365703B/en
Publication of CN103365703A publication Critical patent/CN103365703A/en
Application granted granted Critical
Publication of CN103365703B publication Critical patent/CN103365703B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Abstract

The invention is applicable to the technical field of communication, and provides an execution system and a method for increasing the maximum recyclable memory thereof. The method includes setting an upper limit of a resident memory of the system according to a proportion of the maximum recyclable memory of the system to a physical memory of the system; setting a resident program of the system according to the upper limit of the resident memory and resident program setting requirements of the system. The execution system and the method have the advantage that the maximum recyclable memory of the system can be increased.

Description

Method and the executive system thereof of the maximum recyclable internal memory of raising system
Technical field
The present invention relates to communication technical field, relate in particular to a kind of method and executive system thereof that improves the maximum recyclable internal memory of system.
Background technology
In today that the communication technology develops rapidly, communication terminal can move multiple application program and service routine.But, existing communication terminal, no matter be high terminal or low terminal, its application program all adopts same process to reside attribute.The resident attribute of described process is to control by persistent (process is resided property value) in application program, has determined whether the shared internal memory of this application program can be recovered; Resident program then is the program of having set the persistent attribute, and this program start will be moved, no matter manually stop or being stopped by system, all can be got up by system roll-back.Maximum recyclable internal memory is the maximum free memory that obtains by all non-resident processes in the halt system.Because application program all adopts same process to reside attribute in the existing communication terminal, following several situation then may occur:
At first, the program that domestic consumer installs at communication terminal can not become resident program, if Out of Memory can cause these programs by frequently out of service, affect the user and to experience;
Secondly, low terminal internal memory is less, and resident program too much can cause maximum recyclable internal memory to reduce, and the program that EMS memory occupation is larger can't be moved;
Again, during a plurality of program synergistic application of communication terminal, for example program A jumps to program B, program B jumps to again program C, and this moment may be because Out of Memory causes program A to be stopped operation, when returning back to program A, the information of program A is lost, and the user experiences not good.
In addition, in other computer system, equally also there is the situation that is difficult to move larger non-resident program owing to maximum recyclable low memory, affected user's use.
In summary, the technology of the maximum recyclable internal memory of existing raising system obviously exists inconvenience and defective, in actual use so be necessary to be improved.
Summary of the invention
For above-mentioned defective, the object of the present invention is to provide a kind of method and executive system thereof that improves the maximum recyclable internal memory of system, to improve the maximum recyclable internal memory of system.
In order to realize the foregoing invention purpose, the invention provides a kind of method that improves the maximum recyclable internal memory of system, described method comprises:
According to the ratio of maximum recyclable EMS memory occupation physical memory in the system, set the core resident upper limit of described system;
The demand of resident program is set according to the described core resident upper limit and described system, the resident program of described system is set.
According to described method, the described demand that resident program is set according to the described core resident upper limit and described system, the step that the resident program of described system is set comprises:
The physical memory that takies when obtaining the importance parameter, start-up time of application program and/or service routine and operation;
Described application program and/or service routine are sorted;
According to the ordering of the described core resident upper limit and described application program and/or service routine, at least one described application program and/or service routine are set to the resident program of described system.
According to described method, in the ordering according to the described core resident upper limit and described application program and/or service routine, at least one described application program and/or service routine are set in the step of resident program of described system, the clooating sequence of described application program and/or service routine was directly proportional with its importance parameter, start-up time, and the physical memory that takies during with its operation is inversely proportional to; And in described clooating sequence, be positioned at least one application program in prostatitis and/or the resident program that service routine is set to described system; Perhaps
The clooating sequence of described application program and/or service routine and its importance parameter, start-up time are inversely proportional to, and the physical memory that takies during with its operation is directly proportional; And in described clooating sequence, be positioned at least one application program of rank rear and/or the resident program that service routine is set to described system.
According to described method, shared physical memory sum is less than or equal to the described memory-resident upper limit just during the operation of the resident program of described system.
According to described method, the ratio of the described physical memory of the recyclable EMS memory occupation of described maximum is more than or equal to 50%.
In order to realize another goal of the invention of the present invention, the present invention also provides a kind of executive system that improves the maximum recyclable internal memory of system, and described executive system comprises:
The memory-resident setting module is used for the ratio according to the maximum recyclable EMS memory occupation physical memory of system, sets the core resident upper limit of described system;
Resident program arranges module, is used for arranging according to the described core resident upper limit and described system the demand of resident program, and the resident program of described system is set.
According to described executive system, described resident program arranges module and comprises:
Obtain submodule, take the internal memory of physics during for the importance parameter of obtaining application program and/or service routine, start-up time and operation;
The ordering submodule is used for described application program and/or service routine are sorted;
Submodule is set, is used for the ordering according to the described core resident upper limit and described application program and/or service routine, at least one described application program and/or service routine are set to the resident program of described system.
According to described executive system, the clooating sequence of described application program and/or service routine was directly proportional with its importance parameter, start-up time, when the physical memory that takies during with its operation was inversely proportional to, the described submodule that arranges was positioned at least one application program in prostatitis and/or the resident program that service routine is set to described system in described clooating sequence; Perhaps
Ordering and its importance parameter, start-up time at described application program and/or service routine are inversely proportional to, when the physical memory that takies during with its operation was directly proportional, the described submodule that arranges was positioned at least one application program of rank rear and/or the resident program that service routine is set to described system in described clooating sequence.
According to described executive system, shared physical memory sum is less than or equal to the described memory-resident upper limit just during the operation of the resident program of described system.
According to described executive system, the ratio of the recyclable EMS memory occupation physical memory of described maximum is more than or equal to 50%.
The present invention passes through the memory-resident ratio of control system, and according to system user application program and/or service routine commonly used; The size that the critical applications of system and/or the importance of service routine, the length that restarts the time and when operation take physical memory sorts above-mentioned these programs; And the application program that the time that comprehensive selection importance is stronger, system reopens is longer and EMS memory occupation is less and/or service routine be as resident program, and shared Installed System Memory met described memory-resident ratio when these resident programs moved simultaneously.Therefore, increased the maximum recyclable internal memory of system, promoted the user and experienced and Systems balanth.
Description of drawings
Fig. 1 is the structural representation of the executive system of the maximum recyclable internal memory of the raising system that provides of first embodiment of the invention;
Fig. 2 is the structural representation of the executive system of the maximum recyclable internal memory of the raising system that provides of second embodiment of the invention;
Fig. 3 is the method flow diagram of the maximum recyclable internal memory of the raising system that provides of third embodiment of the invention;
Fig. 4 is the method flow diagram of the maximum recyclable internal memory of the raising system that provides of one embodiment of the invention.
Embodiment
In order to make purpose of the present invention, technical scheme and advantage clearer, below in conjunction with drawings and Examples, the present invention is further elaborated.Should be appreciated that specific embodiment described herein only in order to explain the present invention, is not intended to limit the present invention.
Referring to Fig. 1, in the first embodiment of the present invention, provide a kind of executive system 100 that improves the maximum recyclable internal memory of system, executive system 100 comprises:
Memory-resident setting module 10 is used for the ratio according to the maximum recyclable EMS memory occupation physical memory of system, sets the core resident upper limit of described system;
Resident program arranges module 20, is used for arranging according to the described core resident upper limit and described system the demand of resident program, and the resident program of described system is set.
In this embodiment, supportive in order to make the user use some non-resident programs to have a larger internal memory, the ratio of the maximum recyclable EMS memory occupation physical memory in the system is more than or equal to 50%; Set the core resident upper limit of described system according to this ratio memory-resident setting module 10.After having set the core resident upper limit, resident program arranges the demand that module 20 can arrange according to this system resident program, and the resident program of described system is set, to be controlled at the shared internal memory of resident program in the system.And this resident program is that the user of system's operation and system is needed, some non-essential programs is not set to resident program saves the memory headroom that it takies.Shared physical memory was less than or equal to the described core resident upper limit just when preferably, all resident programs in the described system moved simultaneously.
Referring to Fig. 2, in the second embodiment of the present invention, resident program arranges module 20 and comprises:
Obtain submodule 21, take physical memory during for the importance parameter of obtaining application program and/or service routine, start-up time and operation;
Ordering submodule 22 is used for described application program and/or service routine are sorted;
Submodule 23 is set, is used for the ordering according to the described core resident upper limit and described application program and/or service routine, at least one described application program and/or service routine are set to the resident program of described system.
In this embodiment, application program and/or service routine comprise: the application program that the critical applications of system and/or service routine, user commonly use and/or service routine.Application program a plurality of commonly used and/or the service routine commonly used by the user who obtains the described system of submodule 21 statistics.For example, statistics is used its access times of user application program commonly used and/or service routine relatively of this system within one default period, these application programs commonly used and/or service routine then belong to the program that the user relatively pays close attention to, and need to it be set to the resident degree of this system.In addition, can also know which a plurality of application programs and/or service routine that the user commonly uses have by other some modes.For example provide questionnaire by some users to this system and carry out market study and obtain application program and/or the service routine that the user commonly uses, or network surveying.Obtain submodule 21 and be connected with network system, the statistics in the requester network system is obtained application program and/or service routine that the user commonly uses.Then, preferably the design specialist by this system assesses, and determines that application program and/or service routine which user commonly uses are the common programs of this system.And for application program and/or the service routine of some keys that must use in the system, then set by obtaining submodule 21.Further, obtain submodule 21 and obtain application program and/or service routine, the application program of system core and/or the importance parameter of service routine that definite user commonly uses, the physical memory that takies when start-up time and operation.
The size that takies physical memory when then, the critical applications of ordering submodule 22 application program that a plurality of users are commonly used and/or service routine, system and/or service routine are according to its importance, the length that restarts the time and operation sorts.The clooating sequence of described application program and/or service routine was directly proportional with its importance parameter, start-up time, and the physical memory that takies during with its operation is inversely proportional to; Or the ordering of described application program and/or service routine and being inversely proportional to its importance parameter, start-up time, the physical memory that takies during with its operation is directly proportional.
At last, according to the described core resident upper limit, clooating sequence at described application program and/or service routine was directly proportional with its importance parameter, start-up time, when the physical memory that takies during with its operation is inversely proportional to, submodule 23 is set in described clooating sequence, is positioned at least one application program in prostatitis and/or the resident program that service routine is set to described system; Perhaps
Ordering and its importance parameter, start-up time at described application program and/or service routine are inversely proportional to, when the physical memory that takies during with its operation is directly proportional, submodule 23 is set in described clooating sequence, is positioned at least one application program of rank rear and/or the resident program that service routine is set to described system.The resident program of described system is set, can passes through the resident attribute of process of the resident program of persistent control system.
In a preferred embodiment of the invention, ordering submodule 22 calculates the Value value of a plurality of described application programs and/or service routine by following formula, i.e. application program and/or service routine that a plurality of users that calculating need to be sorted commonly use; The Value value of the application program of the key of system and/or service routine; And according to described Value value is descending described application program and/or service routine are sorted;
value = ω ( time avg time max - time min ) ( mem avg mem max - mem min ) ;
Wherein ω is default importance parameter; Time AvgRepresent a described application program and/or service routine, one section average operating time that Preset Time is interior; Time MaxThe maximum that is illustrated in the time that a plurality of described application programs in one section Preset Time and/or service routine restart restarts the time; Time MinThe minimum that is illustrated in time of restarting of a plurality of described application programs in one section Preset Time and/or service routine restarts the time; Mem AvgThe mean value that represents the physical memory size that a described application program and/or the operation of service routine in one section Preset Time are shared; Mem MaxGreatest physical internal memory in the physical memory that takies when being illustrated in the interior a plurality of described application programs of one section Preset Time and/or service routine operation; Mem MinMinimal physical internal memory in the physical memory that takies when being illustrated in the interior a plurality of described application programs of one section Preset Time and/or service routine operation.After the resident attribute of the program that the needs in system are integrated has been determined, can application program and/or the service routine of the resident attribute of process will be provided with, and other application programs and/or service routine be integrated in described system, improves the maximum recyclable internal memory of this system and the performance of system.
A plurality of modules in the executive system 100 of above-mentioned a plurality of embodiment can be software units, hardware cell or software and hardware combining unit.
Referring to Fig. 3, in the third embodiment of the present invention, provide a kind of method that improves the maximum recyclable internal memory of system, described method adopts above-mentioned executive system 100 to realize; Described method comprises:
Among the step S301, memory-resident setting module 10 is set the core resident upper limit of described system according to the ratio of maximum recyclable EMS memory occupation physical memory in the system;
Among the step S302, resident program arranges module 20 arranges resident program according to the described core resident upper limit and described system demand, and the resident program of described system is set.
In this embodiment, as long as because resident program is stopped, will so its internal memory can't reclaim, therefore should be reduced as much as possible the resident applications ratio by system roll-back, to increase the maximum recyclable free memory of system.In general, maximum recyclable internal memory account for the free memory ratio should be less than 50% of system physical internal memory.Described system can be communication terminal system, or the computer system of other-end etc.And described communication terminal can be mobile phone, PDA (Personal Digital Assistant, personal digital assistant), palm PC and desktop computer etc.
In the fourth embodiment of the present invention, described step S302 comprises:
Take physical memory when obtaining importance parameter that submodule 21 obtains application program and/or service routine, start-up time and operation;
Ordering 22 pairs of described application programs of submodule and/or service routine sort;
Submodule 23 is set according to the ordering of the described core resident upper limit and described application program and/or service routine, at least one described application program and/or service routine are set to the resident program of described system.In in this is implemented, application program and/or service routine comprise a plurality of application programs and/or the service routine that the user commonly uses; And the critical applications of described system and/or service routine.Therefore a plurality of application programs and/or the service routine commonly used by the user who obtains the described system of submodule 21 statistics; And set application program and/or the service routine of a plurality of keys that described system must use.The physical memory that takies when further obtaining again the importance parameter, start-up time of these application programs and/or service routine and operation.Ordering submodule 22 sorts application program and/or the service routine of above-mentioned two large classes.Submodule 23 is set at last according to the ordering of the described core resident upper limit and described application program and/or service routine, at least one described application program and/or service routine are set to the resident program of described system.And a plurality of application programs of being left and/or the service routine non-resident program that is set to described system.
In this is implemented, take the system of communication terminal as example, because internal memory difference, the processor difference of communication terminal.Mode by statistics, or the mode of market study and network questionnaire obtains user of communication terminal application program and/or service routine commonly used, critical applications and/or service routine in conjunction with communication terminal system carry out analysis-by-synthesis, determine the required integrated application program of system and/or the service routine of communication terminal.At first, account for the core resident upper limit that the ratio-dependent of free physical memory can use for resident program according to the maximum recyclable internal memory of communication terminal.For example, if communication terminal is high terminal, then its free physical memory is larger, thereby can suitably increase the ratio of resident applications; And if communication terminal is low terminal, then its free physical memory is less, then should reduce the ratio of resident program as far as possible, guarantees that maximum recyclable internal memory in the communication terminal system can satisfy the memory requirements than large program, improve Systems balanth and fluency, strengthen user experience.
In one embodiment of the invention, ordering submodule 22 calculates described application program and/or the service routine that a plurality of users commonly use by following formula; And system moves the Value value of essential critical applications and/or service routine, and sorts according to descending application program and/or the service routine to above-mentioned two large classes of described Value value;
value = ω ( time avg time max - time min ) ( mem avg mem max - mem min ) ;
In above-mentioned formula, wherein ω represents this described application program and/or service routine weighted value.This weighted value can be provided by the expert of system, perhaps, draws according to the frequency of carrying out its use of statistical study in one default period by obtaining submodule 21; Its span is [0,1], and the weighted value sum of all application programs and/or service routine is 1.And Time Avg, Time MaxAnd Time MinUnit be ms (millisecond); Mem Avg, Mem MaxAnd Mem MinUnit be MB (million).In order to reduce the error of calculation, will
Figure BDA0000146960070000082
With
Figure BDA0000146960070000083
Normalize to [0,1].The meaning that this formula represents: longer and EMS memory occupation of the time that application program or service routine are more important, system reopens described application program or service routine more hour is made as its Process Attributes resident, avoids being stopped operation.
Shared physical memory sum was less than or equal to the described memory-resident upper limit just when preferably, the resident program of described system moved.Concrete, the ratio μ that memory-resident setting module 10 accounts for free physical memory according to the recyclable internal memory of maximum determines the upper limit of system residence internal memory, and resident program arranges module 20 is set the number n of resident degree according to the core resident upper limit value.If the clooating sequence of described application program and/or service routine was directly proportional with its importance parameter, start-up time, when the physical memory that takies during with its operation is inversely proportional to, be that described application program and/or service routine just sort, importance is stronger, that system the reopens time is longer and EMS memory occupation is less application program and/or service routine are arranged in the front.When submodule 23 being set selecting front n program, when individual these programs of n were moved simultaneously, the ratio of maximum recyclable internal memory and free physical memory was more than or equal to μ; When submodule 23 being set selecting front n+1 program, when individual these programs of n+1 were moved simultaneously, the ratio of maximum recyclable internal memory and free physical memory was less than μ.At last, arrange that submodule 23 is set the application program that satisfies condition and/or the persistent attribute of service routine is the memory-resident attribute.
Accordingly, ordering and its importance parameter, start-up time at described application program and/or service routine are inversely proportional to, when the physical memory that takies during with its operation is directly proportional, being that described application program and/or service routine are counter sorts, and importance is stronger, that system the reopens time is longer and EMS memory occupation is less application program and/or service routine are arranged in the back.Submodule 23 is set in described clooating sequence, is positioned at least one application program of rank rear and/or the resident program that service routine is set to described system.Behind the memory-resident of having set system and non-resident internal memory, memory size according to different systems, described resident program and non-resident program can be integrated in the described system, realize that this system will obtain good recyclable memory headroom, improve the stability of system's operation.
Referring to Fig. 4, in one embodiment of the invention, provide a kind of method that improves the maximum recyclable internal memory of system, be described below:
Among the step S401, the user who obtains 21 pairs of these systems of submodule carries out market study, obtains a plurality of application programs and/or service routine that the user of this system commonly uses;
Among the step S402, obtain 21 pairs of submodules in this default period the user of system use the situation of a plurality of application programs and/or service routine to add up;
Among the step S403, the user who obtains 21 pairs of these systems of submodule carries out the Network Questionnaire Survey statistics, obtains the user's of this system a plurality of application programs and/or service routine commonly used;
Among the step S404, obtain submodule 21 according to one or more step among step S401~step S403, a plurality of application programs and/or the service routine of acquisition are determined application program and/or service routine that described system user is commonly used; In this step, can be participated in determining to be integrated in by software representative and expert panel application program and/or the service routine of described system; Perhaps directly determine according to statistics;
Among the step S405, obtain critical applications and/or service routine that submodule 21 is set the operation of described system;
Among the step S406, the critical applications of the application program that ordering submodule 22 computing system users commonly use and/or service routine and system's operation and/or the Value value of service routine, and above-mentioned a plurality of application programs and/or service routine are sorted according to the Value value is descending;
Among the step S407, ordering submodule 22 accounts for the ratio of free physical memory according to the recyclable internal memory of maximum, and in described ordering, a plurality of application programs and/or service routine are the resident program of described system the preceding to choose ordering;
Among the step S408, arrange that submodule 23 is set a plurality of application programs that will satisfy condition in the previous step and/or the persistent attribute of service routine is resident program;
Among the step S409, above-mentioned a plurality of persistent attributes application program that is resident program and/or service routine and other procedure sets are formed in the described system.
In this embodiment, utilized the mode that comprises market study or network questionnaire to obtain the user and used maximum application program commonly used and service routine, the core application in the complex communication terminal system determines to need to adopt application program and the service routine of Resident Process strategy.Carry out a step, can also need determine integrated application program and service routine by software representative and expert panel.Make the setting of resident program of system more reasonable, user's needs are satisfied in hommization.
In one embodiment of the invention, the explanation as an example of 5860 type mobile phones of cruel group example: the resident applications in the 5860 type mobile phones only has Phone, Launcher, SystemUI and QQ.Cancelled at high terminal and be made as other resident application, such as Contacts, WorldClock etc.Concrete, critical applications and/or the service routine of system comprise: Phone: phone is the core application of 5860 type mobile phones;
Launcher: although committed memory is larger, if not resident, its reaction can be very slow, affects the user and experience;
The core application of SystemUI:5860 type mobile phone must be resident;
Application program and/or service routine that the user commonly uses comprise: QQ: the user is in daily use, and user installation is easily killed and gone offline, must be resident;
Other non-resident program comprises:
Contacts: its reaction needn't be resided than very fast.
WorldClock: reaction is very fast, needn't reside.
Extremely sending 5860 types to realize such scheme, the table 1 of its maximum recyclable internal memory contrast is as follows:
Before the processing After the processing
Maximum recyclable internal memory (MB) 77.47 88.3
The actual free memory of system (MB) 168.95 168.95
Recyclable internal memory accounts for the free memory ratio 45.85% 52.27%
Table 1
This shows, by method provided by the invention, greatly improve the maximum recyclable internal memory of communication terminal.And method provided by the invention can be adjusted use according to different Installed System Memory sizes.
In sum, the present invention passes through the memory-resident ratio of control system, and according to system user application program and/or service routine commonly used; The size that the critical applications of system and/or the importance of service routine, the length that restarts the time and when operation take physical memory sorts above-mentioned these programs; And the application program that the time that comprehensive selection importance is stronger, system reopens is longer and EMS memory occupation is less and/or service routine be as resident program, and shared Installed System Memory met described memory-resident ratio when these resident programs moved simultaneously.Therefore, increased the maximum recyclable internal memory of system, promoted the user and experienced and Systems balanth.
Certainly; the present invention also can have other various embodiments; in the situation that do not deviate from spirit of the present invention and essence thereof; those of ordinary skill in the art work as can make according to the present invention various corresponding changes and distortion, but these corresponding changes and distortion all should belong to the protection domain of the appended claim of the present invention.

Claims (10)

1. a method that improves the maximum recyclable internal memory of system is characterized in that, described method comprises:
According to the ratio of maximum recyclable EMS memory occupation physical memory in the system, set the core resident upper limit of described system;
The demand of resident program is set according to the described core resident upper limit and described system, the resident program of described system is set.
2. method according to claim 1 is characterized in that, the described demand that resident program is set according to the described core resident upper limit and described system, and the step that the resident program of described system is set comprises:
The physical memory that takies when obtaining the importance parameter, start-up time of application program and/or service routine and operation;
Described application program and/or service routine are sorted;
According to the ordering of the described core resident upper limit and described application program and/or service routine, at least one described application program and/or service routine are set to the resident program of described system.
3. method according to claim 2, it is characterized in that, in the ordering according to the described core resident upper limit and described application program and/or service routine, at least one described application program and/or service routine are set in the step of resident program of described system, the clooating sequence of described application program and/or service routine was directly proportional with its importance parameter, start-up time, and the physical memory that takies during with its operation is inversely proportional to; And in described clooating sequence, be positioned at least one application program in prostatitis and/or the resident program that service routine is set to described system; Perhaps
The clooating sequence of described application program and/or service routine and its importance parameter, start-up time are inversely proportional to, and the physical memory that takies during with its operation is directly proportional; And in described clooating sequence, be positioned at least one application program of rank rear and/or the resident program that service routine is set to described system.
4. method according to claim 3 is characterized in that, shared physical memory sum was less than or equal to the described memory-resident upper limit just when the resident program of described system moved.
5. each described method is characterized in that according to claim 1~4, and the ratio of the described physical memory of the recyclable EMS memory occupation of described maximum is more than or equal to 50%.
6. an executive system that improves the maximum recyclable internal memory of system is characterized in that, described executive system comprises:
The memory-resident setting module is used for the ratio according to the maximum recyclable EMS memory occupation physical memory of system, sets the core resident upper limit of described system;
Resident program arranges module, is used for arranging according to the described core resident upper limit and described system the demand of resident program, and the resident program of described system is set.
7. executive system according to claim 6 is characterized in that, described resident program arranges module and comprises:
Obtain submodule, take the internal memory of physics during for the importance parameter of obtaining application program and/or service routine, start-up time and operation;
The ordering submodule is used for described application program and/or service routine are sorted;
Submodule is set, is used for the ordering according to the described core resident upper limit and described application program and/or service routine, at least one described application program and/or service routine are set to the resident program of described system.
8. executive system according to claim 7, it is characterized in that, the clooating sequence of described application program and/or service routine was directly proportional with its importance parameter, start-up time, when the physical memory that takies during with its operation was inversely proportional to, the described submodule that arranges was positioned at least one application program in prostatitis and/or the resident program that service routine is set to described system in described clooating sequence; Perhaps
Ordering and its importance parameter, start-up time at described application program and/or service routine are inversely proportional to, when the physical memory that takies during with its operation was directly proportional, the described submodule that arranges was positioned at least one application program of rank rear and/or the resident program that service routine is set to described system in described clooating sequence.
9. executive system according to claim 8 is characterized in that, shared physical memory sum was less than or equal to the described memory-resident upper limit just when the resident program of described system moved.
10. each described executive system is characterized in that according to claim 6~9, and the ratio of the recyclable EMS memory occupation physical memory of described maximum is more than or equal to 50%.
CN201210081915.0A 2012-03-26 2012-03-26 The method of raising system maximum recyclable memory and the system of execution thereof Active CN103365703B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201210081915.0A CN103365703B (en) 2012-03-26 2012-03-26 The method of raising system maximum recyclable memory and the system of execution thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210081915.0A CN103365703B (en) 2012-03-26 2012-03-26 The method of raising system maximum recyclable memory and the system of execution thereof

Publications (2)

Publication Number Publication Date
CN103365703A true CN103365703A (en) 2013-10-23
CN103365703B CN103365703B (en) 2016-09-21

Family

ID=49367132

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210081915.0A Active CN103365703B (en) 2012-03-26 2012-03-26 The method of raising system maximum recyclable memory and the system of execution thereof

Country Status (1)

Country Link
CN (1) CN103365703B (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107168792A (en) * 2017-04-24 2017-09-15 宇龙计算机通信科技(深圳)有限公司 A kind of process management method and terminal device
CN108776615A (en) * 2018-05-24 2018-11-09 四川斐讯信息技术有限公司 A kind of method and system for preventing background process from accidentally being closed when mobile phone EMS memory anxiety

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1345416A1 (en) * 2002-03-14 2003-09-17 Sony Service Center (Europe) N.V. Method and digital television unit for operating broadcast applications
US20070288917A1 (en) * 2002-12-12 2007-12-13 Sowa Kurt E Reorganized Storing of Applications to Improve Execution
CN101894049A (en) * 2010-07-14 2010-11-24 中兴通讯股份有限公司 System and method for recycling garbage object in self-adaptive way

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1345416A1 (en) * 2002-03-14 2003-09-17 Sony Service Center (Europe) N.V. Method and digital television unit for operating broadcast applications
US20070288917A1 (en) * 2002-12-12 2007-12-13 Sowa Kurt E Reorganized Storing of Applications to Improve Execution
CN101894049A (en) * 2010-07-14 2010-11-24 中兴通讯股份有限公司 System and method for recycling garbage object in self-adaptive way

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107168792A (en) * 2017-04-24 2017-09-15 宇龙计算机通信科技(深圳)有限公司 A kind of process management method and terminal device
CN108776615A (en) * 2018-05-24 2018-11-09 四川斐讯信息技术有限公司 A kind of method and system for preventing background process from accidentally being closed when mobile phone EMS memory anxiety

Also Published As

Publication number Publication date
CN103365703B (en) 2016-09-21

Similar Documents

Publication Publication Date Title
US9477974B2 (en) Method and systems for flexible and scalable databases
US11132362B2 (en) Method and system of optimizing database system, electronic device and storage medium
CN105205125A (en) Recommendation method and device for application programs
CN115659039A (en) Information recommendation method, information recommendation device, information display method, information recommendation equipment, information display medium and program product
CN106168959A (en) Page layout method and device
CN114416685B (en) Log processing method, system and storage medium
CN115145587A (en) Product parameter checking method and device, electronic equipment and storage medium
CN103365703A (en) Execution system and method for increasing maximum recyclable memory thereof
CN116611411A (en) Business system report generation method, device, equipment and storage medium
CN111414395A (en) Data processing method, system and computer equipment
CN109840182A (en) A kind of resource monitoring method, device and electronic equipment
US20230153290A1 (en) Method for monitoring running state of distributed system, device, and storage medium
CN114139621A (en) Method, device, equipment and storage medium for determining model classification performance identification
CN113676531A (en) E-commerce flow peak clipping method and device, electronic equipment and readable storage medium
CN112819358B (en) Data processing method, device and equipment
CN112486556B (en) Method, system, terminal and storage medium for server to be compatible with BMC
EP4105862A2 (en) Data processing method and apparatus, electronic device and storage medium
CN113743985A (en) Sales prediction method, sales prediction device, storage medium, and electronic apparatus
CN114168599A (en) Data summarizing method and device and terminal equipment
CN116662072A (en) Database selection method, device, equipment and storage medium
CN117236999A (en) Activity determination method and device, electronic equipment and storage medium
CN114764598A (en) Event clustering method and device, electronic equipment and storage medium
Fedotenkov A simple nonparametric test for the existence of finite moments
CN113190506A (en) Object attribute saving method and device
CN113643129A (en) Financial data processing method and device

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant