3 ms·
I agree that the JVM memory usage is a problem, but also because we are running out of memory bandwidth on modern architectures for many use cases. While switc
by bodski 15y ago
I agree that the JVM memory usage is a problem, but also because we are running out of memory bandwidth on modern architectures for many use cases.
While switching to immutable state and using things like STM can help in many ways in order to program all these cores that we are getting thrown at us, we pay with the memory bandwidth costs. Doing this stuff on the JVM surely makes the problem worse.
As VMs as well as multi-core and functional style become more popular I can't help feeling we need typical memory bandwidth of new systems to grow a bit faster.