u/ventuspilotin r/Clojure • Recommends
On “At what point of Clojure career, does one need to actually learn JVM?”
#jvm#kubernetes#garbagecollection
172K subscribers • 52 videos on Hallway • Conference channel
Intermediate. Assumes working knowledge.
31K views4 years ago2 recommendations
Cloud and DevOpsSystems programmingKubernetesJava and the JVMPerformance and optimization
Bruno Borges explains JVM ergonomics, CPU throttling, and garbage collection tuning for running Java applications efficiently on Kubernetes.
Initially, getting Java to run on Kubernetes may seem complicated, but after a few lines of YAML and a bit of work with Docker, you will wonder what all that fuss was. It is easy! Then you start looking at the performance of your Java app in one core, one GB of memory container, and this is when it all very quickly gets murky. Ops, SREs, and Java developers need to be aware of the JVM's inner works when deciding on how to resource their applications. Without this knowledge, it isn't easy to know whether it is best to scale vertically or horizontally for performance and costs. This talk will explore JVM ergonomics, CPU throttling, Garbage Collectors, and how using this knowledge can help you increase performance while reducing costs in the cloud.What people say. Recommended for understanding JVM flags, memory limits, and garbage collection tuning when running Java in containers.
u/ventuspilotin r/Clojure • Recommends
On “At what point of Clojure career, does one need to actually learn JVM?”
u/gaelfr38in r/scala • Recommends
On “What JVM flags do you use on your projects?”
u/doofzWasTakenin r/kubernetes • Mentions