Skip to main content
profiler

profiler

1 6.3
A program that finds slow parts and high memory use in other programs
  • noun
  • /ˈproʊfaɪlər/
  • Specialized
translation icon : perfilador
  • To improve the speed of the program, the team decided to implement a profiler for performance analysis.

Examples

  • Laser profilers are often used to monitor continuous processes, such as plastic extrusion or rubber calendering, by measuring the width or thickness of products coming out of the machine.

    Academic text (2010)
  • You'll never cease to be amazed at what a profiler will tell you.

    Blog text (3)
  • On the other hand, profilers are essential if you need to understand performance.

    Blog text (3)
  • I need to find a code profiler and unleash it on the code base to see what can be done.

    Blog text (32)
  • Actually, I was running the profiler from the editor inside OS X and connected to the Linux player remotely.

    Blog text (33)
  • The ADFM Velocity Profiler produces flow rate measurements without the need for in-situ calibrations.

    Academic text (1998)
  • Once you've installed and activated the plugin, you can access it under Tools -> P3 Plugin Profiler.

    Blog text (34)
  • Similarly, development tools such as IDEs, profilers, and debuggers are there, but are considerably less mature and feature-full than their cousins in more mainstream languages.

    Academic text (2011)
  • The software engineer used a profiler to detect memory leaks in the application.

  • With the help of a profiler, we identified which functions were causing the slow response times.

Synonyms

tracer
vsprofiler
  • Specialized
3 7.4

A software tool that records what a program does and the order of its steps

focuses on finding slow functions and high memory use
monitor program
vsprofiler
  • Specialized
1 4.6

A computer tool that watches a system, reports problems, and can restart services

focuses on finding performance issues, not general control or regulation
trace program
vsprofiler
  • Specialized
5.2

A tool that shows each step a computer program takes while it runs to find errors

uses execution data specifically to identify performance problems
tracing routine
vsprofiler
  • Specialized
6.8

A part of a computer program that records the order of steps when it runs to help find bugs

targets performance hotspots rather than just logging execution steps

How Thorough

profiler
  • Specialized
1 6.3
tracer
  • Specialized
3 7.4

Surface Forms

profiler singular
profilers plural

Morphology

profiler = profile (transparent) = profile + er

The agent/instrument suffix '-er' is productively added to the verb 'profile' to mean 'one that profiles' (program or person), so the relation is directly inferable.

Etymology

Profiler comes from the word profile ('outline' or short description) plus -er ('one who'). A software profiler makes a 'profile' of how a program runs so you can see which parts are slow or use a lot of memory.