[go: up one dir, main page]

CN109460347A - A kind of method and device obtaining program segment performance - Google Patents

A kind of method and device obtaining program segment performance Download PDF

Info

Publication number
CN109460347A
CN109460347A CN201811249261.1A CN201811249261A CN109460347A CN 109460347 A CN109460347 A CN 109460347A CN 201811249261 A CN201811249261 A CN 201811249261A CN 109460347 A CN109460347 A CN 109460347A
Authority
CN
China
Prior art keywords
time
set programs
run
programs section
section
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
CN201811249261.1A
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 Topsec Technology Co Ltd
Beijing Topsec Network Security Technology Co Ltd
Beijing Topsec Software Co Ltd
Original Assignee
Beijing Topsec Technology Co Ltd
Beijing Topsec Network Security Technology Co Ltd
Beijing Topsec Software 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 Topsec Technology Co Ltd, Beijing Topsec Network Security Technology Co Ltd, Beijing Topsec Software Co Ltd filed Critical Beijing Topsec Technology Co Ltd
Priority to CN201811249261.1A priority Critical patent/CN109460347A/en
Publication of CN109460347A publication Critical patent/CN109460347A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/34Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment
    • G06F11/3466Performance evaluation by tracing or monitoring

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Quality & Reliability (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Debugging And Monitoring (AREA)

Abstract

This application provides a kind of method and apparatus for obtaining program segment performance, this method includes: the Cumulative Elapsed Time for obtaining the accumulation number of run of pre-set programs section and obtaining the pre-set programs section according to Time Stamp Counter;The average operating time of the pre-set programs section is obtained according to the Cumulative Elapsed Time and accumulation number of run;Performance when this operation of the pre-set programs section is determined according to the average operating time.Method versatility provided herein is fine, can be with cross-platform not by any influence of cpu load.Solve the problems, such as program segment of the positioning with performance deficiency in complicated process.Since the method for use is not affected by environment, can apply in kernel state or using state.

Description

A kind of method and device obtaining program segment performance
Technical field
This application involves computer fields, and in particular to the method for obtaining program segment performance, and obtain program segment performance Device.
Background technique
With the appearance of computer network, the network attack for stealing the network information occurs therewith, and network is protected not invaded Network Security Device be also just born therewith.
With the development of computer, the means of network attack are more and more various, and the program for guaranteeing network security is also It is more and more huger, it becomes increasingly complex, therefore, the requirement to Network Security Device performance is higher and higher.Network Security Device performance And the height of the software efficiency of operation in the device directly affects the stability and scalability of equipment, also affects network The speed of service.Therefore, software quality is to measure the important parameter of software efficiency.
In software development process frequent occurrence due to software logic design it is unreasonable cause equipment performance decline suddenly or Equipment performance encounters the software qualitys problem such as bottleneck, and it is software that how to position in complicated process, which has the program segment of performance deficiency, The problem of exploitation.
Summary of the invention
The application provides a kind of method for obtaining program segment performance, a kind of device obtaining program segment performance;To solve Positioning has the problem of program segment of performance deficiency in complicated process.
In order to solve the above-mentioned technical problem, the embodiment of the present application provides the following technical solution:
This application provides a kind of methods for obtaining program segment performance, comprising:
In the operation of default process, obtains the accumulation number of run of pre-set programs section and institute is obtained according to Time Stamp Counter State the Cumulative Elapsed Time of pre-set programs section;
When determining the average operation of the pre-set programs section according to the Cumulative Elapsed Time and the accumulation number of run Between;
Performance when this operation of the pre-set programs section is determined according to the average operating time.
Preferably, the Cumulative Elapsed Time that the pre-set programs section is obtained according to Time Stamp Counter, comprising:
The runing time of this operation of the pre-set programs section is obtained according to the Time Stamp Counter;
According to the runing time of this operation and the preceding Cumulative Elapsed Time once run and the acquisition accumulation Runing time.
Further, it is described according to the Time Stamp Counter obtain the pre-set programs section this operation operation when Between, comprising:
When the default process runs to the beginning of the pre-set programs section, obtained according to the Time Stamp Counter This operation brings into operation the moment;
When at the end that the default process runs to the pre-set programs section, obtained according to the Time Stamp Counter The end time of running of this operation;
When obtaining the operation of this operation according to the difference of the end time of running of this operation and the moment that brings into operation Between.
Preferably, the beginning of the pre-set programs section refers to the sign on before the pre-set programs section is arranged in, institute Stating sign on includes that the operation at current time is obtained from Time Stamp Counter;
It is described that bringing into operation the moment for this operation is obtained according to Time Stamp Counter, including obtained from the sign on This operation brings into operation the moment.
Preferably, at the end of the pre-set programs section, refer to the END instruction after the pre-set programs section is set, institute Stating END instruction includes that the operation at current time is obtained from Time Stamp Counter;
The end time of running that this operation is obtained according to Time Stamp Counter, including obtained from the END instruction The end time of running of this operation.
Preferably, the accumulation number of run for obtaining pre-set programs section, comprising:
The accumulation number of run that the pre-set programs section last time runs is added into the 1 acquisition accumulation number of run.
This application provides a kind of devices for obtaining program segment performance, comprising:
Data cell is obtained, is configured to obtain the accumulation number of run and root of pre-set programs section when default process is run The pre-set programs section Cumulative Elapsed Time is obtained according to Time Stamp Counter;
Characteristics unit is obtained, is configured to be determined according to the Cumulative Elapsed Time and the accumulation number of run described default The average operating time of program segment;
Determine characteristics unit, when being configured to determine this operation of the pre-set programs section according to the average operating time Performance.
Preferably, in the acquisition data cell, comprising:
Runing time subelement is obtained, is configured to be obtained according to the Time Stamp Counter pre- described in the default process If the runing time of this operation of program segment;
Cumulative Elapsed Time subelement is obtained, be configured to according to the runing time of this operation and preceding is once run Cumulative Elapsed Time and obtain the Cumulative Elapsed Time.
Further, in the acquisition runing time subelement, comprising:
Acquisition brings into operation moment subelement, is configured to run to the beginning of the pre-set programs section when the default process When place, bringing into operation the moment for this operation is obtained according to the Time Stamp Counter;
Obtaining terminates time of running subelement, is configured to run to the end of the pre-set programs section when the default process When place, the end time of running of this operation is obtained according to the Time Stamp Counter;
Runing time subelement is calculated, the end time of running according to this operation is configured to and is brought into operation the moment Difference obtain this operation runing time.
Preferably, the beginning of the pre-set programs section refers to the sign on before the pre-set programs section is arranged in, institute Stating sign on includes that the operation at current time is obtained from Time Stamp Counter;
It is described that bringing into operation the moment for this operation is obtained according to Time Stamp Counter, including obtained from the sign on This operation brings into operation the moment.
Preferably, at the end of the pre-set programs section, refer to the END instruction after the pre-set programs section is set, institute Stating END instruction includes that the operation at current time is obtained from Time Stamp Counter;
The end time of running that this operation is obtained according to Time Stamp Counter, including obtained from the END instruction The end time of running of this operation.
Preferably, in the acquisition data cell, further includes:
Accumulation number of run subelement is obtained, the accumulation number of run for running the pre-set programs section last time is configured to Add the 1 acquisition accumulation number of run.
Disclosure based on the above embodiment can know, the embodiment of the present application have it is following the utility model has the advantages that
This application provides a kind of method and apparatus for obtaining program segment performance, this method includes: to obtain pre-set programs section Accumulation number of run and the Cumulative Elapsed Time of the pre-set programs section is obtained according to Time Stamp Counter;According to the accumulation Runing time and accumulation number of run obtain the average operating time of the pre-set programs section;It is true according to the average operating time Performance when this operation of the fixed pre-set programs section.The application is during modifying to pre-set programs section, Ke Yitong The comparison for crossing modification front and back data, obtains performance improvement degree;Or the property of same process difference pre-set programs section in the same period It can compare, the maximum pre-set programs section of occupying system resources, or comparison when processing similar events with other programs can be found Obtain performance comparison result.Provided method versatility is good, can be with cross-platform not by any influence of cpu load.Solution The positioning in complicated process of having determined has the problem of program segment of performance deficiency.It, can since the method for use is not affected by environment To apply in kernel state or using state.
Detailed description of the invention
Fig. 1 is a kind of flow chart of method for obtaining program segment performance provided by the embodiments of the present application;
Fig. 2 is a kind of unit block diagram of device for obtaining program segment performance provided by the embodiments of the present application.
Specific embodiment
In the following, being described in detail in conjunction with specific embodiment of the attached drawing to the application, but not as the restriction of the application.
It should be understood that various modifications can be made to disclosed embodiments.Therefore, description above should not regard To limit, and only as the example of embodiment.Those skilled in the art will expect in the scope and spirit of the present application Other modifications.
The attached drawing being included in the description and forms part of the description shows embodiments herein, and with it is upper What face provided is used to explain the application together to substantially description and the detailed description given below to embodiment of the application Principle.
By the description of the preferred form with reference to the accompanying drawings to the embodiment for being given as non-limiting example, the application's These and other characteristic will become apparent.
It is also understood that although the application is described referring to some specific examples, those skilled in the art Member realizes many other equivalents of the application in which can determine, they have feature as claimed in claim and therefore all In the protection scope defined by whereby.
When read in conjunction with the accompanying drawings, in view of following detailed description, above and other aspect, the feature and advantage of the application will become It is more readily apparent.
The specific embodiment of the application is described hereinafter with reference to attached drawing;It will be appreciated, however, that the disclosed embodiments are only Various ways implementation can be used in the example of the application.Known and/or duplicate function and structure and be not described in detail to avoid Unnecessary or extra details makes the application smudgy.Therefore, specific structural and functionality disclosed herein is thin Section is not intended to restrictions, but as just the basis of claim and representative basis be used to instructing those skilled in the art with Substantially any appropriate detailed construction diversely uses the application.
This specification can be used phrase " in one embodiment ", " in another embodiment ", " in another embodiment In " or " in other embodiments ", it can be referred to one or more of the identical or different embodiment according to the application.
The application provides a kind of method for obtaining program segment performance;The application also provides a kind of dress for obtaining program segment performance It sets.It is described in detail one by one in the following embodiments.
To first embodiment provided by the present application, i.e., a kind of embodiment for the method for obtaining program segment performance.
The present embodiment is described in detail below with reference to Fig. 1, wherein Fig. 1 is that one kind provided by the embodiments of the present application obtains The flow chart of the method for program fetch section performance.
Step S101 obtains the accumulation number of run of pre-set programs section and according to timestamp meter in the operation of default process Number device obtains the Cumulative Elapsed Time of the pre-set programs section.
Step S102 determines the flat of the pre-set programs section according to the Cumulative Elapsed Time and the accumulation number of run Equal runing time.
Time Stamp Counter (Time Stamp Counter, abbreviation TSC), is central processing unit (CentralProcessing Unit, abbreviation CPU) provide independently of independently operated except arithmetic unit and memory when Between counter, which is not influenced by any cpu load.TSC is had recorded with the format of 64 unsigned int numbers from CPU The clock periodicity passed through since electricity.Since current CPU frequency is all very high, TSC can achieve the meter of nanosecond Shi Jingdu.Simultaneously as the call instruction of TSC is a cpu instruction, the machine of Pentium or more is equal under all i386 platforms It supports, the not limitation of platform, and the expense of function call is the smallest.TSC has and the directly corresponding rate of CPU frequency Relationship.Each TSC period calculation method was 1/ (9 power of (CPU frequency Hz number) * 10) second, as long as being aware of the master of CPU in this way Frequently, the time can directly be calculated.And other time counters need conversion that could obtain current time, therefore, acquisition Time is more accurate.
The Cumulative Elapsed Time and accumulation number of run, can be the accumulation results that the default process is run multiple times, For example, the Cumulative Elapsed Time of pre-set programs section operation and accumulation number of run are recorded in the tables of data of database, After the default process initiation, obtained from the tables of data the last pre-set programs section operation Cumulative Elapsed Time and Number of run is accumulated, and obtains Cumulative Elapsed Time and the accumulation operation time of this pre-set programs section operation on this basis Number, and be stored in the tables of data.It is also possible to the accumulation results that the default process is once run, for example, described every time When default process initiation, the Cumulative Elapsed Time of the pre-set programs section operation and the initial value of accumulation number of run are all zero, The Cumulative Elapsed Time and accumulation number of run of the pre-set programs section operation are obtained on this basis.Using which kind of record side Formula, depending on depending entirely on the purpose and acquired effect that those skilled in the art position defect, the present embodiment is with no restrictions.
The Cumulative Elapsed Time that the pre-set programs section is obtained according to Time Stamp Counter, comprising:
Step S101-1 obtains the runing time of this operation of the pre-set programs section according to the Time Stamp Counter. The following steps are included:
Step S101-1-1, when the default process runs to the beginning of the pre-set programs section, according to it is described when Between stamp counter obtain this operation bring into operation the moment.
The beginning of the pre-set programs section refers to the sign on before the pre-set programs section is arranged in, the beginning Instruction includes that the operation at current time is obtained from Time Stamp Counter.
It is described that bringing into operation the moment for this operation is obtained according to Time Stamp Counter, including obtained from the sign on This operation brings into operation the moment.
Usually bring into operation and establish a memory space constantly, will obtain every time described in moment that brings into operation all save In the memory space, use when to calculate runing time.The memory space can be a storage variable or one The data item of tables of data in storage variable or a database in data structure.
Step S101-1-2, when at the end that the default process runs to the pre-set programs section, according to it is described when Between stamp counter obtain this operation the end time of running.
At the end of the pre-set programs section, refer to the END instruction after the pre-set programs section is set, the end Instruction includes that the operation at current time is obtained from Time Stamp Counter.
The end time of running that this operation is obtained according to Time Stamp Counter, including obtained from the END instruction The end time of running of this operation.
Usually terminating the time of running establishes a memory space, and the end time of running obtained every time is all saved In the memory space, use when to calculate runing time.The memory space can be a storage variable or one The data item of tables of data in storage variable or a database in data structure.
Step S101-1-3 obtains this according to the end time of running of this operation and the difference at the moment that brings into operation The runing time of operation.
Step S101-2 is obtained according to the sum of the runing time of this operation and the preceding Cumulative Elapsed Time once run Take the Cumulative Elapsed Time.
In order to obtain the preceding Cumulative Elapsed Time once run, it is empty that a storage usually is established for Cumulative Elapsed Time Between, the Cumulative Elapsed Time obtained every time is all stored in memory space, as preceding primary when to run next time The Cumulative Elapsed Time of operation uses.The memory space can be the storage in a storage variable or a data structure The data item of tables of data in variable or a database.
The accumulation number of run for obtaining pre-set programs section, comprising:
The accumulation number of run that the pre-set programs section last time runs is added the 1 acquisition accumulation to transport by step S101-3 Row number.
Step S103 determines performance when this operation of the pre-set programs section according to the average operating time.
In order to obtain the preceding accumulation number of run once run, it is empty that a storage usually is established for accumulation number of run Between, the accumulation number of run obtained every time is all stored in memory space, as preceding primary when to run next time The accumulation number of run of operation uses.The memory space can be the storage in a storage variable or a data structure The data item of tables of data in variable or a database.
Above-mentioned to have spoken of four storage variables: the moment that brings into operation terminates the time of running, accumulation number of run and accumulation fortune Row time, in use, this four variables reflect the performance of the pre-set programs section from different perspectives, therefore, usually in program In establish the unified data structure comprising four variables or establish a tables of data for this four variables, the tables of data is at least Including data item associated with four variables.To use and to manage.
In practical applications, multiple pre-set programs sections for needing to observe performance can be set in a program, and be The performance data collection for being used for retention data is arranged in each pre-set programs section.Wherein, the performance data collection at least wraps Include: the moment that brings into operation terminates the time of running, accumulation number of run and Cumulative Elapsed Time.
The performance data collection can be a data structure, be also possible to the tables of data of a database, be also possible to One file.Here, those skilled in the art can be configured using convenient method, the present embodiment is with no restrictions.
The corresponding data of each data segment can be obtained by the above method, and is stored in corresponding performance data and is concentrated, The data that the performance data is concentrated are shown in display equipment according to the correlation of the pre-set programs section in this procedure On.The problem of making developer intuitively observe program.
During modifying to pre-set programs section, it can obtain performance by the comparison of modification front and back data and change Process degree.
The performance comparison of same process difference pre-set programs section in the same period, it is maximum can to find occupying system resources Pre-set programs section.
Method versatility provided by the present embodiment is good, can be with cross-platform not by any influence of cpu load.Solution The positioning in complicated process of having determined has the problem of program segment of performance deficiency.It, can since the method for use is not affected by environment To apply in kernel state or using state.
It is corresponding with first embodiment provided by the present application, present invention also provides second embodiment, i.e., a kind of acquisition journey The device of sequence section performance.Since second embodiment is substantially similar to first embodiment, so describe fairly simple, relevant portion Divide the corresponding explanation for referring to first embodiment.Installation practice described below is only schematical.
Fig. 2 shows a kind of embodiments for the device for obtaining program segment performance provided by the present application.Fig. 2 is the application implementation A kind of unit block diagram of the device for acquisition program segment performance that example provides.
Referring to FIG. 2, the application provides a kind of device for obtaining program segment performance, comprising: obtain data cell 201, obtain Characteristics unit 202 is taken, determines characteristics unit 203;
Data cell 201 is obtained, is configured to obtain the accumulation number of run of pre-set programs section simultaneously when default process is run The Cumulative Elapsed Time of the pre-set programs section is obtained according to Time Stamp Counter.
Characteristics unit 202 is obtained, is configured to according to the Cumulative Elapsed Time and accumulation number of run determination The average operating time of pre-set programs section.
It determines characteristics unit 203, is configured to determine this operation of the pre-set programs section according to the average operating time When performance.
Preferably, in the acquisition data cell 201, comprising:
Runing time subelement is obtained, is configured to be obtained according to the Time Stamp Counter pre- described in the default process If the runing time of this operation of program segment;
Cumulative Elapsed Time subelement is obtained, be configured to according to the runing time of this operation and preceding is once run Cumulative Elapsed Time and obtain the Cumulative Elapsed Time.
Further, in the acquisition runing time subelement, comprising:
Acquisition brings into operation moment subelement, is configured to run to the beginning of the pre-set programs section when the default process When place, bringing into operation the moment for this operation is obtained according to the Time Stamp Counter;
Obtaining terminates time of running subelement, is configured to run to the end of the pre-set programs section when the default process When place, the end time of running of this operation is obtained according to the Time Stamp Counter;
Runing time subelement is calculated, the end time of running according to this operation is configured to and is brought into operation the moment Difference obtain this operation runing time.
Preferably, the beginning of the pre-set programs section refers to the sign on before the pre-set programs section is arranged in, institute Stating sign on includes that the operation at current time is obtained from Time Stamp Counter;
It is described that bringing into operation the moment for this operation is obtained according to Time Stamp Counter, including obtained from the sign on This operation brings into operation the moment.
Preferably, at the end of the pre-set programs section, refer to the END instruction after the pre-set programs section is set, institute Stating END instruction includes that the operation at current time is obtained from Time Stamp Counter;
The end time of running that this operation is obtained according to Time Stamp Counter, including obtained from the END instruction The end time of running of this operation.
Preferably, in the acquisition data cell 201, further includes:
Accumulation number of run subelement is obtained, the accumulation number of run for running the pre-set programs section last time is configured to Add the 1 acquisition accumulation number of run.
Above embodiments are only the exemplary embodiment of the application, are not used in limitation the application, the protection scope of the application It is defined by the claims.Those skilled in the art can make respectively the application in the essence and protection scope of the application Kind modification or equivalent replacement, this modification or equivalent replacement also should be regarded as falling within the scope of protection of this application.

Claims (10)

1. a kind of method for obtaining program segment performance characterized by comprising
It obtains the accumulation number of run of pre-set programs section and is transported according to the accumulation that Time Stamp Counter obtains the pre-set programs section The row time;
The average operating time of the pre-set programs section is determined according to the Cumulative Elapsed Time and the accumulation number of run;
Performance when this operation of the pre-set programs section is determined according to the average operating time.
2. the method according to claim 1, wherein described obtain the pre-set programs according to Time Stamp Counter The Cumulative Elapsed Time of section, comprising:
The runing time of this operation of the pre-set programs section is obtained according to the Time Stamp Counter;
According to the runing time of this operation and the preceding Cumulative Elapsed Time once run and obtain accumulation operation Time.
3. according to the method described in claim 2, it is characterized in that, described obtain described preset according to the Time Stamp Counter The runing time of this operation of program segment, comprising:
When the default process runs to the beginning of the pre-set programs section, this is obtained according to the Time Stamp Counter Operation brings into operation the moment;
When at the end that the default process runs to the pre-set programs section, this is obtained according to the Time Stamp Counter The end time of running of operation;
The runing time of this operation is obtained according to the difference of the end time of running of this operation and the moment that brings into operation.
4. according to the method described in claim 3, it is characterized in that, the beginning of the pre-set programs section, refers to and is arranged in institute Sign on before stating pre-set programs section, the sign on include that the operation at current time is obtained from Time Stamp Counter;
It is described that bringing into operation the moment for this operation is obtained according to Time Stamp Counter, including this is obtained from the sign on Operation brings into operation the moment.
5. according to the method described in claim 3, it is characterized in that, referring to and being arranged in institute at the end of the pre-set programs section END instruction after stating pre-set programs section, the END instruction include that the operation at current time is obtained from Time Stamp Counter;
The end time of running that this operation is obtained according to Time Stamp Counter, including this is obtained from the END instruction The end time of running of operation.
6. the method according to claim 1, wherein the accumulation number of run for obtaining pre-set programs section, packet It includes:
The accumulation number of run that the pre-set programs section last time runs is added into the 1 acquisition accumulation number of run.
7. a kind of device for obtaining program segment performance characterized by comprising
Obtain data cell, be configured to default process run when, acquisition pre-set programs section accumulation number of run and according to when Between stamp counter obtain the pre-set programs section Cumulative Elapsed Time;
Characteristics unit is obtained, is configured to determine the pre-set programs according to the Cumulative Elapsed Time and the accumulation number of run The average operating time of section;
It determines characteristics unit, is configured to determine property when this operation of the pre-set programs section according to the average operating time Energy.
8. device according to claim 7, which is characterized in that in the acquisition data cell, comprising:
Runing time subelement is obtained, is configured to be obtained according to the Time Stamp Counter and presets journey described in the default process The runing time of this operation of sequence section;
Cumulative Elapsed Time subelement is obtained, runing time and the preceding accumulation once run according to this operation are configured to Runing time and obtain the Cumulative Elapsed Time.
9. device according to claim 8, which is characterized in that in the acquisition runing time subelement, comprising:
Acquisition brings into operation moment subelement, is configured to run to the beginning of the pre-set programs section when the default process When, bringing into operation the moment for this operation is obtained according to the Time Stamp Counter;
Obtaining terminates time of running subelement, is configured to run at the end of the pre-set programs section when the default process When, the end time of running of this operation is obtained according to the Time Stamp Counter;
Runing time subelement is calculated, the difference of the end time of running and the moment that brings into operation according to this operation are configured to Obtain the runing time of this operation.
10. device according to claim 7, which is characterized in that in the acquisition data cell, further includes:
Accumulation number of run subelement is obtained, is configured to the accumulation number of run that the pre-set programs section last time runs adding 1 Obtain the accumulation number of run.
CN201811249261.1A 2018-10-25 2018-10-25 A kind of method and device obtaining program segment performance Pending CN109460347A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811249261.1A CN109460347A (en) 2018-10-25 2018-10-25 A kind of method and device obtaining program segment performance

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811249261.1A CN109460347A (en) 2018-10-25 2018-10-25 A kind of method and device obtaining program segment performance

Publications (1)

Publication Number Publication Date
CN109460347A true CN109460347A (en) 2019-03-12

Family

ID=65608427

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811249261.1A Pending CN109460347A (en) 2018-10-25 2018-10-25 A kind of method and device obtaining program segment performance

Country Status (1)

Country Link
CN (1) CN109460347A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114331228A (en) * 2022-03-09 2022-04-12 广州弘一信息科技股份有限公司 Internet-based personnel management early warning system in software development process

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102789565A (en) * 2011-05-19 2012-11-21 鸿富锦精密工业(深圳)有限公司 System and method for access control of access driver
US20130212334A1 (en) * 2012-02-09 2013-08-15 Qualcomm Incorporated Determining Optimal Preload Distance at Runtime
CN106294136A (en) * 2016-07-29 2017-01-04 鄞州浙江清华长三角研究院创新中心 The online test method of concurrent program run duration performance change and system
CN108241568A (en) * 2016-12-26 2018-07-03 北京国双科技有限公司 A kind of duration statistical method and relevant apparatus

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102789565A (en) * 2011-05-19 2012-11-21 鸿富锦精密工业(深圳)有限公司 System and method for access control of access driver
US20130212334A1 (en) * 2012-02-09 2013-08-15 Qualcomm Incorporated Determining Optimal Preload Distance at Runtime
CN106294136A (en) * 2016-07-29 2017-01-04 鄞州浙江清华长三角研究院创新中心 The online test method of concurrent program run duration performance change and system
CN108241568A (en) * 2016-12-26 2018-07-03 北京国双科技有限公司 A kind of duration statistical method and relevant apparatus

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114331228A (en) * 2022-03-09 2022-04-12 广州弘一信息科技股份有限公司 Internet-based personnel management early warning system in software development process
CN114331228B (en) * 2022-03-09 2022-05-31 广州弘一信息科技股份有限公司 An early warning system for personnel management in the process of software development based on Internet

Similar Documents

Publication Publication Date Title
US10140142B2 (en) Grouping and placement of virtual machines based on similarity and correlation of functional relations
US10380002B1 (en) User interface for specifying data stream processing language programs for analyzing instrumented software
EP2913756B1 (en) Operation management apparatus and operation management method
CN109032914A (en) Resource occupation data predication method, electronic equipment, storage medium
EP3226134A1 (en) A method and system for scaling resources, and a computer program product
CN109981416B (en) Block chain performance detection method and system
CN107302450A (en) A kind of data acquisition session variation and device
CN109710376A (en) Dynamic scheduling method and device for container cluster management system
US10528378B2 (en) System and method for load estimation of virtual machines in a cloud environment and serving node
CN106656583A (en) Dynamic threshold alarming method and device
CN114356577A (en) A system capacity estimation method and device
CN113296915B (en) Task generation method and system based on industrial Internet platform
CN103346902A (en) Method and system for data collection and scheduling
CN117435335A (en) Computing power dispatching method, computing power dispatching device, computer equipment and storage medium
CN107368351B (en) A method and device for automatic upgrade and expansion of virtual machine configuration
JP2018060332A (en) Incident analysis program, incident analysis method, information processing apparatus, service identification program, service identification method, and service identification apparatus
CN102955888B (en) The analytical approach of equipment deficiency and device
CN109460347A (en) A kind of method and device obtaining program segment performance
CN106557492A (en) A kind of method of data synchronization and device
Jagroep et al. An Energy Consumption Perspective on Software Architecture: A Case Study on Architectural Change
CN111240936A (en) Data integrity checking method and equipment
CN110188027A (en) Performance evaluation method, device, equipment and storage medium for production environment
CN110096339A (en) A kind of scalable appearance configuration recommendation system and method realized based on system load
CN113254224A (en) Computing resource capacity expansion method and device, electronic equipment and readable storage medium
CN116743565A (en) Performance capacity resource allocation method and device

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for 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: 20190312