3 ms·
Yeah, he's comparing one of the best optimized ring buffers on the JVM to actual transactions, that's one of the worst comparisons I've ever seen. I've shipped
by cachemiss 11y ago
Yeah, he's comparing one of the best optimized ring buffers on the JVM to actual transactions, that's one of the worst comparisons I've ever seen. I've shipped large scale systems on .NET and on the JVM, the issues you run into with .NET are that windows isn't as easy to administer IMO as linux variants, and your ecosystem isn't as strong, that's about it.
.NET doesn't have a runtime profiler that will deoptimize / recompile etc., which can cause slowdowns in certain use cases, it does have a better unsafe story, and value types, and reified generics which can make things faster for you.
- jonathanoliver 11y agoOP here. I still really like the Disruptor style. You're right, it's not an apples-to-apples comparison.