4 ms·
Slightly related: how can I educate myself on the topics of JVM internals, performance optimization and non-functional analysis like these (efficiently) ? Anyon
by TheFattestNinja 4y ago
Slightly related: how can I educate myself on the topics of JVM internals, performance optimization and non-functional analysis like these (efficiently) ? Anyone has a recommended path/list of resources that is not just spending all time googling topics?
- kaba0 4y agoI have also been on a lookout for something like that for a long time. What I know of as good are Optimizing Java book by Evans, and the JVM anatomy quarks.
- cldellow 4y agoMy path was: operate a high-volume service. It will fall over and force you to learn (unfortunately, through Googling). Less facetiously... I found searching for blogs by quantitative traders useful. You can write JVM code that has excellent latency and throughput characteristics, but you need to know the sharp edges to avoid. A strategy that I think I used: find high performance collections libraries (trove, koloboke, fastutil). You'll likely need these anyway. Then find their authors, and go hunting for their blogs. They'll often list pitfalls. It's been years, so I don't remember the names of people I read, otherwise I'd share them -- sorry!