Why Wasn't Ruby 3 Faster?

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

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • optcarrot

    A NES emulator written in Ruby

  • For context the explicit stated goal as far as Ruby core is concerned is that https://github.com/mame/optcarrot/ will be 3x faster. This benchmark emulates NES in a headless environment and sees how many FPS it can generate. Which is a CPU heavy benchmark.

  • Smalltalk

    Parser, code model, interpreter and navigable browser for the original Xerox Smalltalk-80 v2 sources and virtual image file (by rochus-keller)

  • I have experience with my own performance measurements of the Smalltalk-80 VM (see https://github.com/rochus-keller/Smalltalk) which I used to benchmark LuaJIT against C++. Just changing the execution order or queue logic can easily make a factor 10 difference. If you make changes to the benchmark in parallel with changes to the compiler/VM you can never be sure what exactly caused the speed-up/down. That's why I think an "objective" benchmark (i.e. written by other people and kept stable) is more useful.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
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