CN103902675A - Method and device for browser process allocation - Google Patents

Method and device for browser process allocation Download PDF

Info

Publication number
CN103902675A
CN103902675A CN201410105949.8A CN201410105949A CN103902675A CN 103902675 A CN103902675 A CN 103902675A CN 201410105949 A CN201410105949 A CN 201410105949A CN 103902675 A CN103902675 A CN 103902675A
Authority
CN
China
Prior art keywords
browser
browser process
current system
cpu
distributing
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.)
Pending
Application number
CN201410105949.8A
Other languages
Chinese (zh)
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.)
Beijing Qihoo Technology Co Ltd
Qizhi Software Beijing Co Ltd
Original Assignee
Beijing Qihoo Technology Co Ltd
Qizhi Software Beijing 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 Beijing Qihoo Technology Co Ltd, Qizhi Software Beijing Co Ltd filed Critical Beijing Qihoo Technology Co Ltd
Priority to CN201410105949.8A priority Critical patent/CN103902675A/en
Publication of CN103902675A publication Critical patent/CN103902675A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/50Allocation of resources, e.g. of the central processing unit [CPU]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/957Browsing optimisation, e.g. caching or content distillation

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Databases & Information Systems (AREA)
  • Data Mining & Analysis (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

The invention relates to a method and device for browser process allocation. The method includes the first step of obtaining data related to the current system running environment, and the second step of carrying out browser process allocation according to the data. The method can be used for intelligently carrying out browser process allocation according to the current system running environment. The method can be used for any electronic equipment.

Description

A kind of method and equipment thereof that distributes browser process
Patented claim of the present invention is to be the divisional application that February 18, application number in 2011 are 201110040827.1, name is called the Chinese invention patent application of " a kind of method and equipment thereof that distributes browser process " applying date.
Technical field
The present invention relates to Internet technology, relate in particular to the course allocation of browser.
Background technology
The process mode of existing browser has three kinds conventionally, is respectively one process pattern, multi-process pattern and mixing process mode.
Under one process pattern, all pages all move in same process, and current most IE kernel browsers are all to use one process pattern.The advantage of one process pattern is that, while opening multiple page, resource occupation is less.The shortcoming of one process pattern is that it cannot solve web page resources leakage problem, in the time of certain webpage collapse and the generation of seemingly-dead situation, easily involves whole equipment, as easily involved whole browser.
Under multi-process pattern, each page moves in single process.The advantage of multi-process pattern is that it can thoroughly solve page resource leakage problem, in the time that the page goes wrong, does not interfere with each other.Multi-process pattern definite, while opening multiple page, resource occupation is more.
Mixing under process mode, can carry out establishment process according to opening page quantity.Taking browser as example, under normal circumstances, browser settings can move nine pages in same process.
Mixing under process mode, the resource occupation while opening multiple page is less, can solve preferably page resource leakage problem, and also of good performance in the time that the page collapses.Therefore, mix process mode page resource take and page resource leakage problem on reached a kind of relative balance state.But there are thousands upon thousands users internet, a lot of subscriber computer device performance differences, mixed mode can not be adapted to every kind of computing machine completely.For example, this kind is mixed into row mode and is not suitable for, and has the browser in the computer system of monokaryon CPU.
On internet, a lot of users are the simple user of computing machine, conventionally just do on the internet a little simple operationss, few to computing machine and the internet acquisition of knowledge.Therefore, the performance of the unclear own machine of a lot of users, does not more know how to select the process mode in browser according to computing power.And, also have some computer users busy with work, have no time to attend to and select optimum process mode for the browser in its computing machine.
Summary of the invention
The invention provides a kind of method and equipment thereof of the distribution browser process that can overcome the above problems.
In first aspect, the invention provides a kind of method of distributing browser process.The method is obtained the data relevant to current system running environment.Based on these data, distribute this browser process.
Further, this process comprises one process pattern, mixes in process mode, multi-process pattern.
Further, the data relevant to current system running environment comprise one or more in CPU core number, CPU frequency rate, Installed System Memory.
Further, obtain the CPU core number of current system by GetSystemInfo function.
Further, obtain the internal memory of current system by GlobalMemoryStatusEx function.
Further, obtain the CPU frequency rate in current system by the record in the registration table of current system.Preferably, the step recording in the described registration table of this access also comprises opens the corresponding key assignments in registration table the inside with RegOpenKeyEx function, by the value of continuous item under this key assignments of RegQueryValueEx functional query, closes this registration table with RegCloseKey function.
Further, switch this browser process pattern according to preset strategy.
Further, in installation browser process, set the process mode of this browser according to preset strategy.
Further, in the time that being unlocked first, this browser configures this browser process pattern according to preset strategy.
Further, this preset strategy is the CPU in current system while being monokaryon CPU, and configuring this browser is one process pattern.
Further, this preset strategy is is multi-core CPU at current system CPU, and exists in setting threshold in this CPU frequency or current system, is mixing process mode or multi-process pattern according to this CPU frequency or this browser of current system memory configurations.Further, current system running environment related data comprises the data relevant to page resource Expenditure Levels, and distributes browser process according to page resource Expenditure Levels.Preferably, determine described page resource Expenditure Levels according to page resource type.Preferably, determine described page resource Expenditure Levels according to data heap(ed) capacity.
In second aspect, the invention provides a kind of equipment that distributes browser process.This equipment comprises data acquisition module and course allocation module.This data acquisition module is for obtaining the data relevant to current system running environment.This course allocation module is according to the data from this data acquisition module, the process of distributing this browser.
Further, this process comprises one process pattern, mixes one or more in process mode, multi-process pattern.
Further, the data relevant to current system running environment comprise one or more in CPU core number, CPU frequency rate, Installed System Memory.
Further, this course allocation module comprises the submodule that switches this browser process pattern according to preset strategy.
Further, this preset strategy is the CPU in current system while being monokaryon CPU, and configuring this browser is one process pattern.
Further, this preset strategy is is multi-core CPU at current system CPU, and exists in setting threshold in this CPU frequency or current system, is mixing process mode or multi-process pattern according to this CPU frequency or this browser of current system memory configurations.Further, the data that current system running environment is relevant comprise the data relevant to page resource Expenditure Levels, and this course allocation module is distributed browser process according to page resource Expenditure Levels.Preferably, determine described page resource Expenditure Levels according to page resource type.Preferably, determine described page resource Expenditure Levels according to data heap(ed) capacity.
The present invention, according to current system running environment, distributes browser process intelligently, has improved substantially the usability of browser.The present invention provides users with the convenient, and user experiences better.
Brief description of the drawings
Below with reference to accompanying drawings specific embodiment of the invention scheme is described in detail, in the accompanying drawings:
Fig. 1 is the method flow diagram of the distribution browser process of one embodiment of the invention;
Fig. 2 is the method flow diagram of the switching browser process pattern of a preferred embodiment of the present invention;
Fig. 3 is browser process the mode option configuration schematic diagram of the prior art;
Fig. 4 is the method flow diagram of the switching browser process pattern of a preferred embodiment of the present invention;
Fig. 5 one embodiment of the invention distribute the method flow diagram of browser process according to page resource Expenditure Levels;
Fig. 6 is the equipment schematic diagram of the distribution browser process of one embodiment of the invention.
Embodiment
Fig. 1 is the method flow diagram of the distribution browser process of one embodiment of the invention.
In step 110, obtain the data relevant to current system running environment.
In an example, the data relevant to current system running environment comprise CPU core number, CPU frequency rate, Installed System Memory.
In another example, the data relevant to current system running environment comprise the data relevant with page resource Expenditure Levels.
In step 120, according to accessed data, distribute the process of this browser.
It should be noted that, data acquisition of the present invention and the course allocation to browser, be not only limited at and completed by browser, also can be completed by custom plug-in or module or equipment.
Fig. 2 is the method flow diagram of the switching browser process pattern of one embodiment of the invention, and wherein, the process mode of this browser comprises one process pattern, multi-process pattern, mixes process mode.
In step 210, the browser in the first open system of user (as computer system, cell phone system etc.).That is to say, after complete this browser of user installation, open for the first time this browser.This step 210 is optional steps.
In step 220, this browser obtains the data relevant to this system running environment, as obtains CPU(central processing unit in this system) interior check figure, CPU frequency rate or this Installed System Memory size.
In an example, this browser obtains the CPU core number of current system (i.e. system under this browser) by GetSystemInfo function.
In another example, this browser obtains the memory size of current system (i.e. system under this browser) by GlobalMemoryStatusEx function.
In another example, this browser obtains CPU frequency rate by the record in current system (i.e. system under this browser) registration table.Wherein, the method of the record in its affiliated system of this browser access in registration table is, first open the corresponding key assignments in registration table the inside with RegOpenKeyEx function, then use the continuous item value under this key assignments of RegQueryValueEx functional query, finally close this registration table with RegCloseKey function again.
And in this current computer system, registration table path is:
HKEY_LOCAL_MACHINE\HARDWARE\DESCRIPTION\System\CentralProcessor\0\~MHz
In wherein ,~MHz~represent the predominant frequency of the accessed current system of this browser.
It should be noted that, the invention is not restricted to obtain CPU core number, Installed System Memory, CPU frequency rate with upper type.
In step 230, this browser gets CPU core number, CPU frequency rate, Installed System Memory size according to it, and according to the process mode of preset this browser of strategy configuration of this browser, and then preserve, so that when user opens this browser more later, this browser has this time process mode of configuration.
That is to say, user opens after browser for the first time, and this browser will configure its process mode, and preserves this configuration result.Thereby after making this time to have configured, when user opens this browser later again, this browser will can not obtain CPU core number, CPU frequency rate, Installed System Memory size again, also no longer this browser process pattern is configured, but possess the process mode that browser configures first, unless user initiatively revises the process mode of this browser, concrete modification mode is participated in Fig. 3.Fig. 3 is browser process the mode option configuration schematic diagram of the prior art.
In Fig. 3, user can select by the browser process pattern in " 360 secure browser option " module of entering the process mode of this browser.And user can select to comprise one process pattern, mix any one process mode in process mode, multi-process pattern.
In one embodiment of the invention, the preset strategy described in step 230 is that, when the CPU in current system is monokaryon CPU, configuring this browser is one process pattern.
In another embodiment of the present invention, preset strategy described in step 230 is, be multi-core CPU at current system CPU, and in this CPU frequency or current system, existing in setting threshold, is mixing process mode or multi-process pattern according to this CPU frequency or this browser of current system memory configurations.
In addition, also can, in this browser installation process, set the process mode of this browser.
Fig. 4 is the method flow diagram of the switching browser process pattern of a preferred embodiment of the present invention.
In step 410, user opens the browser in computer system for the first time.
In step 420, this browser obtains CPU core number in this computer system.
Particularly, this browser obtains the CPU core number of current computer system by GetSystemInfo function.
In step 430, if the CPU in this computer system is monokaryon CPU, to configure its process mode be one process pattern to this browser, and then preserve, so that this browser still has this kind of one process pattern while being unlocked, unless user initiatively changes the process mode of this browser again later.
In step 440, if the CPU in this computer system is multi-core CPU, this browser continues to obtain CPU frequency and Installed System Memory in current computer system.
Particularly, this browser is by the registration table in function RegOpenKeyEx, RegQueryValueEx, RegCloseKey access current computer system, then the path HKEY_LOCAL_MACHINE in this registration table HARDWARE DESCRIPTION System CentralProcessor 0~MHz in, obtain this CPU frequency rate.In wherein ,~MHz~represent the predominant frequency of the accessed current computer system of this browser.
And this browser obtains the internal memory of current computer system by GlobalMemoryStatusEx function.
In step 450, if this browser gets in current computer system CPU frequency more than 2G, or get current computer Installed System Memory more than 1G, this browser configures its process mode for mixing process mode, then preserve this configuration result, so that this browser still has this kind of mixing process mode while being unlocked again later, unless initiatively amendment of user.
In step 460, exceed dinuclear if this browser gets CPU core number in current computer system, and Installed System Memory exceedes 2G, to configure its process mode be multi-process pattern to this browser.
It should be noted that, in most cases, this browser can not be configured to its process mode multi-process pattern, but is more prone to mix process mode.That is to say, while only having current computer system to have fabulous performance, can be just multi-process pattern by this browser process pattern configurations.In an example, only, in the time that this browser gets in current computer system that CPU is monokaryon CPU, this browser just can be configured to process mode one process pattern, and at other in any case, this browser is all configured to process mode to mix process mode.
Fig. 5 be one embodiment of the invention distribute the method flow diagram of browser process according to page resource Expenditure Levels.
In step 510, user opens the page by browser.
In step 520, this browser obtains the data relevant to current system running environment, and should the data relevant to current system running environment be the data relevant with page resource Expenditure Levels, and therefore, now this browser detects the resource consumption situation of this page.
In an example, this browser detects the resource type of this page, and judges the resource consumption situation of this page according to this resource type.For example as, this browser detects in this page will load video, audio frequency, when the resource of the types such as game, judge that this page resource consumption is larger, therefore object larger resource consumption should be dispensed to a new process, and can whether be dispensed to original process according to the new page of opening after the judgement of page resource situation, or above-mentioned new process, if the resource consumption of new page is larger, can be continued to distribute to new process, if the resource consumption of new page is less, can be dispensed in original each process, but should guarantee that assignment page does not cause this process to affect running status because page resource increases.
In another example, the data heap(ed) capacity of this browser monitoring page, and in the time that heap(ed) capacity reaches certain threshold value, judge that this page resource consumption is larger.
In step 530, distribute browser process according to page resource Expenditure Levels.
Particularly, in the time that this browser detects that this page resource consumption is larger, will in this page, consume and peel off out from this page compared with the part of large resource, and be that this partial content is opened separately a new process, it is moved in new process.
For example as, this browser detects in this page and is loading video data, this video is peeled off out from this page, and is a new process of this video unlatching.
Fig. 6 is the equipment schematic diagram of the distribution browser process of one embodiment of the invention.This equipment 610 comprises data acquisition module 611, course allocation module 612.
This data acquisition module 611 is for obtaining the data relevant to current system running environment.Wherein, the pattern of this process comprises one process pattern, mixes process mode, multi-process pattern.
In an example, the data relevant to current system running environment comprise CPU core number, CPU frequency rate, Installed System Memory.
In another example, the data relevant to current system running environment are the data relevant with page resource Expenditure Levels.Preferably, this page resource Expenditure Levels is to judge by the data heap(ed) capacity in this page resource type and/or this page.
This course allocation module 612 is according to the corresponding data from this data acquisition module, the process of distributing this browser.
Wherein, this course allocation module 612 also comprises the submodule (not illustrating in Fig. 6) that switches this browser process pattern according to preset strategy.
In an example, this preset strategy is the CPU in current system while being monokaryon CPU, and configuring this browser is one process pattern.
In another example, this preset strategy is is multi-core CPU at current system CPU, and exists in setting threshold in this CPU frequency or current system, is mixing process mode or multi-process pattern according to this CPU frequency or this browser of current system memory configurations.
It should be noted that, the present invention is not limited at only for PC(personal computer), also can be in the various electronic equipments such as PDA (palm PC), mobile phone.In addition, information sender formula of the present invention can be wired can be also wireless.
Obviously, do not departing under the prerequisite of true spirit of the present invention and scope, the present invention described here can have many variations.Therefore, all changes that it will be apparent to those skilled in the art that, within all should being included in the scope that these claims contain.The present invention's scope required for protection is only limited by described claims.

Claims (25)

1. a method of distributing browser process, is characterized in that, comprising:
Obtain the data relevant to current system running environment;
Based on described data, distribute this browser process.
2. a kind of method of distributing browser process as claimed in claim 1, is characterized in that, described process comprises one process pattern, mixes in process mode, multi-process pattern.
3. a kind of method of distributing browser process as claimed in claim 1, is characterized in that, the described data relevant to current system running environment comprise, one or more in CPU core number, CPU frequency rate, Installed System Memory.
4. a kind of method of distributing browser process as claimed in claim 3, is characterized in that, obtains the CPU core number of current system by GetSystemInfo function.
5. a kind of method of distributing browser process as claimed in claim 3, is characterized in that, obtains the internal memory of current system by GlobalMemoryStatusEx function.
6. a kind of method of distributing browser process as claimed in claim 3, is characterized in that, by the record in the registration table of current system, obtains the CPU frequency rate in current system.
7. a kind of method of distributing browser process as claimed in claim 6, it is characterized in that, accessing the step recording in described registration table comprises, open the corresponding key assignments in registration table the inside with RegOpenKeyEx function, by the value of continuous item under this key assignments of RegQueryValueEx functional query, close this registration table with RegCloseKey function.
8. a kind of method of distributing browser process as claimed in claim 6, is characterized in that, described registration table path is:
HKEY_LOCAL_MACHINE\HARDWARE\DESCRIPTION\System\CentralProcessor\0\~MHz
In wherein ,~MHz~represent accessed CPU frequency rate.
9. a kind of method of distributing browser process as claimed in claim 2, is characterized in that, the step of described distribution browser process comprises, switches the step of this browser process pattern according to preset strategy.
10. a kind of method of distributing browser process as claimed in claim 2, is characterized in that, the step of described distribution browser process comprises, sets the step of the process mode of this browser in installation browser process according to preset strategy.
11. a kind of methods of distributing browser process as claimed in claim 2, is characterized in that, the step of described distribution browser process comprises, configures the step of this browser process pattern in the time that this browser is unlocked first according to preset strategy.
12. a kind of methods of distributing browser process as described in arbitrary claim in claim 9 to 11, is characterized in that, described preset strategy is the CPU in current system while being monokaryon CPU, and configuring this browser is one process pattern.
13. a kind of methods of distributing browser process as described in arbitrary claim in claim 9 to 11, it is characterized in that, described preset strategy is is multi-core CPU at current system CPU, and in this CPU frequency or current system, existing in setting threshold, is mixing process mode or multi-process pattern according to this CPU frequency or this browser of current system memory configurations.
14. a kind of methods of distributing browser process as claimed in claim 1, is characterized in that, described current system running environment related data comprises the data relevant to page resource Expenditure Levels, and distribute browser process according to page resource Expenditure Levels.
15. a kind of methods of distributing browser process as claimed in claim 14, is characterized in that, determine described page resource Expenditure Levels according to page resource type.
16. a kind of methods of distributing browser process as claimed in claim 14, is characterized in that, determine described page resource Expenditure Levels according to data heap(ed) capacity.
17. 1 kinds are distributed the equipment of browser process, it is characterized in that, comprising: data acquisition module and course allocation module;
This data acquisition module is for obtaining the data relevant to current system running environment;
This course allocation module is according to the corresponding data from this data acquisition module, the process of distributing this browser.
18. a kind of equipment that distribute browser process as claimed in claim 17, is characterized in that, described process comprises one process pattern, mix one or more in process mode, multi-process pattern.
19. a kind of equipment that distribute browser process as claimed in claim 17, is characterized in that, the described data relevant to current system running environment comprise, one or more in CPU core number, CPU frequency rate, Installed System Memory.
20. a kind of equipment that distribute browser process as claimed in claim 17, is characterized in that, described course allocation module comprises the submodule that switches this browser process pattern according to preset strategy.
21. a kind of equipment that distribute browser process as claimed in claim 20, is characterized in that, described preset strategy is the CPU in current system while being monokaryon CPU, and configuring this browser is one process pattern.
22. a kind of equipment that distribute browser process as claimed in claim 20, it is characterized in that, described preset strategy is is multi-core CPU at current system CPU, and in this CPU frequency or current system, existing in setting threshold, is mixing process mode or multi-process pattern according to this CPU frequency or this browser of current system memory configurations.
23. a kind of equipment that distribute browser process as claimed in claim 17, it is characterized in that, the relevant data of described current system running environment comprise the data relevant to page resource Expenditure Levels, and described course allocation module is distributed browser process according to page resource Expenditure Levels.
24. a kind of equipment that distribute browser process as claimed in claim 23, is characterized in that, determine described page resource Expenditure Levels according to page resource type.
25. a kind of equipment that distribute browser process as claimed in claim 23, is characterized in that, determine described page resource Expenditure Levels according to data heap(ed) capacity.
CN201410105949.8A 2011-02-18 2011-02-18 Method and device for browser process allocation Pending CN103902675A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410105949.8A CN103902675A (en) 2011-02-18 2011-02-18 Method and device for browser process allocation

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410105949.8A CN103902675A (en) 2011-02-18 2011-02-18 Method and device for browser process allocation

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
CN201110040827.1A Division CN102436457B (en) 2011-02-18 2011-02-18 Method and equipment for distributing progresses of browser

Publications (1)

Publication Number Publication Date
CN103902675A true CN103902675A (en) 2014-07-02

Family

ID=50993997

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410105949.8A Pending CN103902675A (en) 2011-02-18 2011-02-18 Method and device for browser process allocation

Country Status (1)

Country Link
CN (1) CN103902675A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104268229A (en) * 2014-09-26 2015-01-07 北京金山安全软件有限公司 Resource obtaining method and device based on multi-process browser

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1862496A (en) * 2006-02-08 2006-11-15 珠海金山软件股份有限公司 Energy-saving apparatus capable of optimizing system resource and method thereof
CN101702743A (en) * 2009-11-04 2010-05-05 中兴通讯股份有限公司 Self-adaption adjustment method of mobile terminal browser and device thereof
CN101968838A (en) * 2010-09-29 2011-02-09 北京握奇数据系统有限公司 Browser and method for configuring safe browser
WO2011016665A2 (en) * 2009-08-07 2011-02-10 Samsung Electronics Co., Ltd. Portable terminal providing environment adapted to present situation and method for operating the same

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1862496A (en) * 2006-02-08 2006-11-15 珠海金山软件股份有限公司 Energy-saving apparatus capable of optimizing system resource and method thereof
WO2011016665A2 (en) * 2009-08-07 2011-02-10 Samsung Electronics Co., Ltd. Portable terminal providing environment adapted to present situation and method for operating the same
CN101702743A (en) * 2009-11-04 2010-05-05 中兴通讯股份有限公司 Self-adaption adjustment method of mobile terminal browser and device thereof
CN101968838A (en) * 2010-09-29 2011-02-09 北京握奇数据系统有限公司 Browser and method for configuring safe browser

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
佚名: "世界之窗:进程模式切换,满足您多变的需求", 《HTTP://PCEDU.PCONLINE.COM.CN/SOFT/WL/BROWER/0903/1586801.HTML》 *

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104268229A (en) * 2014-09-26 2015-01-07 北京金山安全软件有限公司 Resource obtaining method and device based on multi-process browser
CN104268229B (en) * 2014-09-26 2018-01-19 北京金山安全软件有限公司 Resource obtaining method and device based on multi-process browser

Similar Documents

Publication Publication Date Title
CN102436457B (en) Method and equipment for distributing progresses of browser
US9338642B2 (en) Method and apparatus for processing application program, and mobile terminal therefor
US7747834B2 (en) Memory manager for an embedded system
CN104734996B (en) Network bandwidth allocation method and terminal
CN106066805A (en) Method, device and the terminal that a kind of end application starts
CN107943576A (en) Starting guide method, apparatus, equipment, system and the medium of application program
CN108990110A (en) Network flux management method, device, storage medium and terminal
US9749257B2 (en) Method and apparatus for dynamically deploying software agents
CN104679581A (en) Method and device for running program in background
CN109032805A (en) A kind of scalable appearance method, apparatus of elasticity, server and storage medium
CN108540568A (en) Computing capability sharing method and smart machine
CN106060899A (en) Flow control method and device
CN109992399B (en) Resource management method, resource management device, mobile terminal and computer-readable storage medium
CN113014452A (en) Network flow testing method, device, testing end and storage medium
CN105847446A (en) Network data obtaining method, device and system
CN106776040A (en) A kind of resource allocation methods and device
CN103902675A (en) Method and device for browser process allocation
CN105208607B (en) Dispatching method, device and the mobile terminal of terminal network data transmission
CN103902381A (en) Browser course distribution and mode setting method and device
CN110650546A (en) File transmission method, device, storage medium and terminal
CN108762786A (en) A kind of firmware update of server cabinet, server cabinet and host
CN109683762A (en) Program of mobile terminal starting control processing method, mobile terminal and storage medium
CN108551429A (en) Flow control methods, electronic device and the computer readable storage medium of application program
CN106095414A (en) Method and device for managing application program and electronic equipment
CN106998386A (en) The method and its device, user terminal of a kind of newly-increased contact method

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20140702