Timeasure
Transparent method-level wrapper for profiling purposes in Ruby (by Riskified)
bullet
help to kill N+1 queries and unused eager loading (by flyerhzm)
| Timeasure | bullet | |
|---|---|---|
| - | 35 | |
| 198 | 7,328 | |
| 0.0% | 0.2% | |
| 1.9 | 6.9 | |
| about 1 month ago | 11 days ago | |
| Ruby | Ruby | |
| MIT License | MIT License |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Timeasure
Posts with mentions or reviews of Timeasure.
We have used some of these posts to build our list of alternatives
and similar projects.
We haven't tracked posts mentioning Timeasure yet.
Tracking mentions began in Dec 2020.
bullet
Posts with mentions or reviews of bullet.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2026-04-09.
-
Ruby on Rails Has Scalability Issues. Here's How We Solved Them
We added the Bullet gem in development to flag every N+1 before it shipped. After cleaning the worst offenders across our top 10 endpoints, P95 response time dropped roughly 40%.
-
Ruby on Rails Performance: 7 Lessons from Scaling FirstPromoter
Each integration has its own payload format, retry behavior, and edge cases. We keep an eye on all of it through AppSignal for performance monitoring, Better Stack for logs, Bullet/Prosopite for N+1 detection, and strong_migrations to keep deploys safe.
-
Catch N+1 Queries in Rails Request Specs with 11 Lines of Ruby
For projects that need automatic detection across every request, tools like Prosopite or Bullet are better suited. But for targeted assertions on critical endpoints, 12 lines of Ruby and a clear test go a long way.
-
Avoiding N+1 Queries in Rails: Easy Performance Wins for Beginners
The bullet gem is designed to catch N+1 queries and notify you.
-
Deep Dive: Boosting Rails Performance with EXPLAIN ANALYZE in PostgreSQL
Use the Bullet gem to catch N+1s and unused includes
-
Optimize Database Performance in Ruby on Rails and ActiveRecord
There are a few useful tools at your disposal to help identify and resolve N+1 problems. The first is simply looking at your server output; generally, this works pretty well, as N+1s are easy to spot. For a more assisted approach, the Bullet gem is a popular tool that automatically detects N+1s in applications and suggests ways to fix them. Another, arguably better option is prosopite, a less well-known option that generally provides better results with fewer false positives (and false negatives).
-
Finding and optimizing N+1 queries on a relational database
I install the Bullet gem in every Rails project because it not only detects these N+1 queries but tells you how to fix them, helping to ensure they never even make it to production.
https://github.com/flyerhzm/bullet
- N+1 in Ruby on Rails
- What was the name of the gem that finds all unindexed foreign keys?
-
Ban 1+N in Django
Rails has Bullet[0] to help identify and warn you against N+1
Does Django have anything active? Quick search revealed nplusone[1] but its been dead since 2018.
[0] https://github.com/flyerhzm/bullet
[1] https://github.com/jmcarp/nplusone
What are some alternatives?
When comparing Timeasure and bullet you can also consider the following projects:
ruby-prof - A ruby profiler. See https://ruby-prof.github.io for more information.
prosopite - Rails N+1 queries auto-detection with zero false positives / false negatives
perftools.rb - gperftools for ruby code
rack-mini-profiler - Profiler for your development and production Ruby rack apps.