vilterp / comparative-gc-benchmarks

same gc-sensitive algorithm in multiple languages

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Red Black Tree Benchmark

This directory contains an implementation of the Red/Black Tree GC benchmark in Julia, as well as comparison implementations in various other languages.

You can run any of them by navigating to this directory, and running e.g. make julia.

  • make cpp
  • make go
  • make java
  • make julia

To run all the benchmarks, run:

  • make all

The goal of this benchmark is to test mark phase timings over a large, bushy pointer graph from a tree structure, and to measure the effect they have on overall throughput.

About

same gc-sensitive algorithm in multiple languages


Languages

Language:Julia 53.7%Language:C++ 18.6%Language:Java 14.8%Language:Go 8.0%Language:Makefile 4.9%