Profiling (computer programming)
Technique of measuring the amount of time or other resources used by different components of an executing computer program
In software engineering, profiling (program profiling, software profiling) is a form of dynamic program analysis that measures, for example, the space (memory) or time complexity of a program, the usage of particular instructions, or the frequency and duration of function calls. Most commonly, profiling information serves to aid program optimization, and more specifically, performance engineering.
Nº Q1138496 ★
Common · History
Profiling (computer programming)
Technique of measuring the amount of time or other resources used by different components of an executing computer program
In software engineering, profiling (program profiling, software profiling) is a form of dynamic program analysis that measures, for example, the space (memory) or time complexity of a program, the usage of particular instructions, or the frequency and duration of function calls. Most commonly, profiling information serves to aid program optimization, and more specifically, performance engineering.
Last price
—
Floor price
—
7-day median
—
30-day sales
0
30-day range
—
In circulation
0
Price history
median
low – high
sales
No sales in this period
Show table
| Date | median | Low | High | sales |
|---|
Sales history
- Last sale
- —
- 30-day average
- —
- 30-day low
- —
- 30-day high
- —
- Sales 7d
- 0
- Sales 30d
- 0
No sales yet.
Anonymous sales: no buyer or seller shown. Figures count player-to-player sales only.
From Wikipedia
In software engineering, profiling (program profiling, software profiling) is a form of dynamic program analysis that measures, for example, the space (memory) or time complexity of a program, the usage of particular instructions, or the frequency and duration of function calls. Most commonly, profiling information serves to aid program optimization, and more specifically, performance engineering. Profiling is achieved by instrumenting either the program source code or its binary executable form using a tool called a profiler (or code profiler). Profilers may use a number of different techniques, such as event-based, statistical, instrumented, and simulation methods.
Text: Wikipédia, CC BY-SA 4.0. ·
Related cards
-
S
Software performance testing
Procedure to determine how a system performs in terms of responsiveness and stability under a particular workload
Nº Q1982529 ★
Not listed
-
Analysis paralysis
State of over-analyzing which leads to decision delay and worse outcome
Nº Q4751112 ★★
Not listed
-
G
Geekbench
Benchmarking software
Nº Q20708054 ★
Not listed
-
Regression testing
Checking whether changes to software have broken functionality that used to work
Nº Q917415 ★★
Not listed
-
Offender profiling
Investigative tool used by law enforcement agencies to identify likely suspects and analyze patterns that may predict future offenses and/or victims
Nº Q1191309 ★★★
Not listed
-
Nesting (computing)
Computing science and informatics term for information organized in layers or with objects within objects, for example recursively
Nº Q3618086 ★
Not listed