What is Profiler?

A tool that measures which functions or parts of a program consume execution time, using sampling or instrumentation.

Field: Performance Analysis

Profiler in the explanations

Questions that mention Profiler (8)

  1. What is the purpose of using a profiler when improving program performance?
  2. What characterizes a sampling profiler?
  3. Which instrument traces a sample surface with a fine stylus and measures step heights and surface shape from the stylus's vertical motion?
  4. Which statement about GPU occupancy is correct?
  5. Which lesson about how to approach performance improvement follows best from Amdahl's law?
  6. In program performance analysis, what is a hotspot?
  7. What is the most appropriate way to proceed when improving program performance?
  8. When analyzing the performance of a GPU program, what is the most appropriate thing to check first?

Related terms

Amdahl's law CMP AFM (atomic force microscope) GPU occupancy GPU Benchmark CPU time Cycles per instruction (CPI) Flame graph Geometric mean

Back to the glossary