Optimizing Java (@OptimizingJava) header
Optimizing Java (@OptimizingJava) profile picture

Twitter account for the book Optimizing Java by @kittylyst, @Jim__Gough and @chriswhocodes. Illustrated by @MyzLilith. Follow for interesting Java / JVM tidbits

In your JVM
Joined April 2018
Do you know the JVM's definition of a server class machine? It's >=2 CPUs and >=2GB RAM. You can override with -XX:{Always|Never}ActAsServerClassMachine #optimizingjava #java #jvm
5
8
Curious about Graal, the new JIT compiler & polyglot VM? @kittylyst has written an in-depth article about it for @InfoQ - bit.ly/2moSiAZ #Java #JVM - there's also some coverage in our book too: amazon.com/Optimizing-Java-T…
Want to understand how a concurrent garbage collector actually works? Read about tricolor marking in Chapter 7 of Optimizing #Java - amzn.to/2xs0kBH or amzn.to/2slbsuX or bit.ly/optj-safari
4
20
A fun one for the weekend - a mnemonic to help you remember the different sections of the class file format - from Chapter 2 of Optimizing #Java - amzn.to/2xs0kBH or amzn.to/2slbsuX or bit.ly/optj-safari
1
1
Curious about the new Shenandoah garbage collector? Learn how it works in Chapter 7 of Optimizing #Java - amzn.to/2xs0kBH or amzn.to/2slbsuX or bit.ly/optj-safari
27
66