9 ms·
I've (unfortunately?) never need to make code this fast, but it sounds like a lot of fun. Seems a little unnecessary (Intellij with Scala can find usages/implem
by mruts 8y ago
I've (unfortunately?) never need to make code this fast, but it sounds like a lot of fun. Seems a little unnecessary (Intellij with Scala can find usages/implementations pretty quickly for even large codebases), but I appreciate the engineering and dedication that went into this. Moreover, I haven't worked on very very large bases (> 5m lines) and never with VS, so I believe it was a real problem that needed to be solved.
Do other search tools like ag or ripgrep also maintain a cache? A lot of the optimizations he described could be done on none-cached data and I am curious to see how important the I/O and cache size bottleneck are.
- jnwatson 8y agoAg and ripgrep do not maintain their own cache. Usually the OS file cache does a decent job of keeping things fast.