Java Performance Puzzlers 2018 -- New Performance Puzzles - Douglas Hawkins
Фильм және анимация
Everyone worries about performance but few of us have the time to truly understand it. Last year's talk exposed some puzzling results in Java 7 and 8, but the Java language, APIs, and JVMs keep evolving.
In this presentation, we'll take a look at some surprising and often unintuitive performance problems and solutions, but with an emphasis on comparing newer language features and APIs to their old counterparts.
Not simply with the goal of determining which looping style is best, but also with the aim to better understand the complexity that lies inside the JVM.
Пікірлер: 3
I love these talks!
Great talk, the part about lambas and method references was particularly interesting. I just use lambdas for Runnables being submitted to ThreadPool all the time now - doesn't have the overhead of AIC and can be very slightly faster, especially with lots of jobs. Also JRockit Mission Control is Java Mission Control, and VisualVM is better for real-time monitoring using JMX if you don't use Flight Recorder.
thanks,learn a lot!