32 ms·
So, MRI is way faster than Rubinius in this case? Interesting...
by JimmaDaRustla 13y ago
So, MRI is way faster than Rubinius in this case? Interesting...
- resca79 13y agoyes... and I repeat it and sometimes in this case is 2x faster
- mrinterweb 13y agoNot necessarily. No warmup time was allowed for rubinius's cache. Also we don't know how concurrency was being handled. Rubinius should be able to utilize multiple cores. More information about the hardware, rails app, way that the puma server is being started, warmup time, duration of request time spent on the database, etc should be made available before any remote conclusion like which one is faster can be made.
- JimmaDaRustla 13y agoThat was my concern - Rubunius' selling point is concurrency, so I'm sure there is an approach to implementation, which is why I've never used it.
- mrinterweb 13y agoNot necessarily. No warmup time was allowed for rubinius's cache. Also we don't know how concurrency was being handled. Rubinius should be able to utilize multiple cores. More information about the hardware, rails app, way that the puma server is being started, warmup time, duration of request time spent on the database, etc should be made available before any remote conclusion like which one is faster can be made.
- warmwaffles 13y agoNo. Rubinius' JIT has not had time to warm up. These tests are a little unreliable. I can't find the article off hand, but the way these tests were done aren't exactly telling me anything. Power of ten tests don't do much other than show me that the tester is naive.