@headius.bsky.social @eregon.me intertwingly.net/blog/2026/09... - let me know what conclusions I may have gotten wrong or what areas I should explore next.
0 reposts0 likes
@headius.bsky.social @eregon.me intertwingly.net/blog/2026/09... - let me know what conclusions I may have gotten wrong or what areas I should explore next.
0 reposts0 likes
Correction published: intertwingly.net/blog/2026/09... ; now updating the test harness so that future runs of the benchmark will show better results.
There is a way to force all C extensions to not use a lock: github.com/truffleruby/... Though clearly it is better if the C extensions declare themselves as thread-safe, which many popular extensions do in recent versions. See bsky.app/profile/ereg... which is my recent talk on this very subject.
Here are the slides for my talk "Running Native Extensions and Ruby Code in Parallel Threads" at #EuRuKo 2026: eregon.me/blog/assets/...