Ross ROSS = Recommend OSS · open-source software intelligence for agents

tmm1/perftools.rb

gperftools for ruby code observed · 2026-08-28

github.com/tmm1/perftools.rb · homepage · C observed · 2026-08-28

Health v2 · maintenance only

32/100

  • Activity 0
  • Release rhythm 35
  • Longevity 100

Flags: no_releases no_license

How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.

  • gap_med: n/a
  • age_days: 6304
  • days_rel: n/a
  • days_push: 2232
  • n_releases_24m: 0

Full methodology

Adoption not part of the score

1025 stars · 60 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded

A Ruby binding to Google's gperftools that provides CPU profiling of Ruby code via sampling. It supports profiling blocks, whole applications via RUBYOPT, and reporting in text, gif, pdf, and callgrind formats.

Use cases

  • profile cpu usage of a ruby application
  • find slow methods in a rails request
  • profile object allocations in ruby code
  • generate callgrind output for kcachegrind
  • profile a ruby app without modifying its code

When to choose

  • you need low-overhead sampling CPU profiling for Ruby
  • you want walltime, allocation, or method-call profiling modes
  • you want pprof/callgrind-compatible reports

When to avoid

  • you need a maintained profiler for modern Ruby versions
  • you need memory/heap profiling rather than CPU sampling
  • you are not working in Ruby

Facets

library · maturity maintenance

benchmarking monitoring developer-tools developer-tools performance programming-languages ruby cli profiling cpu-profiler gperftools ruby-gem sampling-profiler linux macos

1 source

Member repositories

RepositoryRoleHealth v2
tmm1/perftools.rbmain32

For agents

markdown · JSON · MCP: product_card(name="tmm1/perftools.rb")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem