4 ms·
I'm not familiar with Ruby, but it doesn't seem like TruffleRuby is really competitive with languages known for performance. These are only simple benchmarks,
by arc776 6y ago
I'm not familiar with Ruby, but it doesn't seem like TruffleRuby is really competitive with languages known for performance.
These are only simple benchmarks, but do indicate a rough ballpark for TruffleRuby: https://github.com/kostya/benchmarks https://github.com/kostya/benchmarks
As I understand it, Crystal would be a good Ruby alternative if you want performance. This is of course a whole new language designed with performance in mind from the beginning and here is a repeating theme: you need to consider performance at the start, not 20 years later.
- jashmatthews 6y agoWithout running again using GraalVM EE which TruffleRuby needs for things like Partial Escape Analysis these benchmarks aren’t very useful. I’ve made the same mistake myself before when benchmarking TR. Crystal has wildly different semantics to Ruby, so it’s not a good alternative at all.
- arc776 6y agoAh, that's a good point. It would be interesting to see fairer benchmarks for TruffleRuby after reading about some of the optimisations they're able to make.