Optimizing performance in MemoWise, a new memoization gem

This page summarizes the projects mentioned and recommended in the original post on reddit.com/r/ruby

Our great sponsors
  • SonarLint - Clean code begins in your IDE with SonarLint
  • InfluxDB - Build time-series-based applications quickly and at scale.
  • SaaSHub - Software Alternatives and Reviews
  • memo_wise

    The wise choice for Ruby memoization

    MemoWise is benchmarked as the fastest Ruby memoization gem. This post describes how we made it so speedy.

  • dry-core

    A toolset of small support modules used throughout the @dry-rb & @rom-rb ecosystems

    I ran your benchmark against the Memoizable module from dry-core and got some interesting results. Both gems performed pretty much the same in the no argument benchmark. memo_wise was 1.5-2 times faster in the one argument benchmarks, while dry-core was around 2 times faster in the others.

  • SonarLint

    Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts