Skip to content
#

Instrumentation

In computer science, instrumentation is a technique that consists of inserting specific instructions into a program to monitor and/or analyze its performance, functionality, or behavior, but without changing how it behaves.

It can be done statically, changing the program before executing it, or dynamically, inserting instructions while it’s being executed.

Here are 871 public repositories matching this topic...

OPTKIT (Optimizer Toolkit) a highly customizable C++ based library and toolset designed for measuring energy consumption, detecting performance bottlenecks, and tuning hardware parameters at runtime to improve overall energy efficiency and performance.

  • Updated Dec 13, 2025
  • C++

Pure-Go race detector - No CGO required! Detect data races in Go programs running on AWS Lambda, Docker (FROM scratch), Alpine Linux. FastTrack algorithm, 85.7% coverage, production-ready

  • Updated Dec 13, 2025
  • Go