4 ms·
This completely misses the point. The reason JGit cannot compete with Git is not that it is using an extra cycle or two to make function calls. The problem is t
by vii 17y ago
This completely misses the point. The reason JGit cannot compete with Git is not that it is using an extra cycle or two to make function calls.
The problem is that Java cripples you in the sort of data-representations you can use -- no mmap, no value types -- forcing lots of extra copying.
There's no reason a language can't provide these features, and I don't know that they require significant extra programmer effort. C# does it, etc.