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

  • @Colin22
    @Colin223 жыл бұрын

    I love these talks!

  • @nO_d3N1AL
    @nO_d3N1AL6 жыл бұрын

    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.

  • @zhengwilliam5422
    @zhengwilliam54226 жыл бұрын

    thanks,learn a lot!

Келесі