Performance Improvements Using Judy Arrays
1–10 of 53 posts
Re: Performance Improvements Using Judy Arrays
#2This post is about Github moving some code from ruby to C for performance, MRI's GC, and judy trie-like data structure and how it compares wrt to both performance and memory consuption with hash implementations.
Re: Performance Improvements Using Judy Arrays
#3Re: Performance Improvements Using Judy Arrays
#4This is great. Someone should change the title so it's descriptive of what's going on, although I have no idea what that title should be, heh. This post is about Github moving some code from ruby to C for performance, MRI's GC, and judy trie-like data structure and how it compares wrt to both performance and memory consuption with hash implementations.
It's a reference to the Beatles' song, "Hey Jude" (which opens with "Hey, Jude, don't make it bad | Take a sad song and make it better ...").[1]
[1] http://en.wikipedia.org/wiki/Hey_Jude
Edited for clarity.
Re: Performance Improvements Using Judy Arrays
#51) Is there an easy tutorial somewhere on calling out to native code from Ruby?
2) Could the team at Github possible give a little more detail on what you did to get all of those pretty benchmarking graphs? How did you get all of the info on memory usage and CPU activity (I assume it wasn't just time {command} > file.txt)
Re: Performance Improvements Using Judy Arrays
#6Re: Performance Improvements Using Judy Arrays
#7This is great. Someone should change the title so it's descriptive of what's going on, although I have no idea what that title should be, heh. This post is about Github moving some code from ruby to C for performance, MRI's GC, and judy trie-like data structure and how it compares wrt to both performance and memory consuption with hash implementations.
"... I have no idea what that title should be, heh." It's a reference to the Beatles' song, "Hey Jude" (which opens with "Hey, Jude, don't make it bad | Take a sad song and make it better ...").[1] [1] http://en.wikipedia.org/wiki/Hey_Jude Edited for clarity.
Re: Performance Improvements Using Judy Arrays
#8Earlier quoted context omitted.
"... I have no idea what that title should be, heh." It's a reference to the Beatles' song, "Hey Jude" (which opens with "Hey, Jude, don't make it bad | Take a sad song and make it better ...").[1] [1] http://en.wikipedia.org/wiki/Hey_Jude Edited for clarity.
The issue is that the title, while clever, doesn't give a even a remote idea of what the post is about.
Personal preference though.
Re: Performance Improvements Using Judy Arrays
#9* Avoiding Ruby language features
* Rewriting it in a different language
This is why I lean towards static languages like Go, Scala, and Java.
Re: Performance Improvements Using Judy Arrays
#10the issue is with the patents - has anyone been contacted yet about the usage?