The linked article is literally about a complete rewrite of the JVM garbage collector!
"Mature" technologies are things like compilers, where e.g. gcc was last significantly reworked 25 years ago and the "new upstart kid" competitor clang is in its second decade of life. Garbage collection isn't mature, it it was no one would be rewriting it and blogging about the results.
You could design a new internal combustion engine (and companies do) but that doesn’t mean the technology isn’t mature. You’re working within a well understood theoretical framework, and the low hanging fruit has been discovered so you’re at a point of diminishing returns.
The linked article is literally about a complete rewrite of the JVM garbage collector!
"Mature" technologies are things like compilers, where e.g. gcc was last significantly reworked 25 years ago and the "new upstart kid" competitor clang is in its second decade of life. Garbage collection isn't mature, it it was no one would be rewriting it and blogging about the results.
reply