4 ms·
And then I rewrote it in C++ for App Engine and other users within Google (Blogger, Plus, hundreds others). I also then ported the C++ memcached (called memcac
by bradfitz 13y ago
And then I rewrote it in C++ for App Engine and other users within Google (Blogger, Plus, hundreds others).
I also then ported the C++ memcached (called memcacheg) to Go, for profiling Go vs C++, and named that one memcachego. So I've written it about 4 times.
- orf 13y agoHow did the Go version compare to the C/C++ one?
- groby_b 13y ago"I've written it 4 times, and I've gotten exceedingly good at it" :) Kidding aside, anything you learned during the rewrites that caused noticeable changes to the design, or it's still the same thing, just transliterated?
- smegel 13y ago> I also then ported the C++ memcached (called memcacheg) to Go, for profiling Go vs C++ How were the results of the profiling? Anything interesting come out?
- deleted 13y ago[deleted]
- coldtea 13y agoSo, to get this straight, the popular port, which people install with a "yum install memcached" (or from source), is still the C version, right? The others sound like they are mostly used by Google.