What is software profiling? Why is it useful?

What will be an ideal response?


Software profiling means determining certain parameters of your program when it executes. These include the most time consuming segments of the program, the execution frequency of each line (or function) and function call graphs. It is used to identify that segment of the code in the program which spends the most time executing.

Computer Science & Information Technology

You might also like to view...

If a pointer p points to a struct type variable of type car which has fields make, model and year, which of the following is a correct way to reference the model.

a) p.car.model b) *p.model c) p.model d) (*p).model

Computer Science & Information Technology

If you call the preceding function by typing newFunction("I", "you", "walrus"), what will the computer print?

``` def newFunction(a, b, c): print a list1 = range(1,5) value = 0 for x in list1: print b value = value +1 print c print value ```

Computer Science & Information Technology

To ____________________ a web site is to correct its coding errors.

Fill in the blank(s) with the appropriate word(s).

Computer Science & Information Technology

Which of the following is not true about making a table the source data for a Combo Box?

A. It is quicker for Access to index the data. B. The data is then in an easy-to-edit location. C. The user can be forced to choose from only those records in the table. D. New records can be added or existing records deleted very easily.

Computer Science & Information Technology