BT

New Early adopter or innovator? InfoQ has been working on some new features for you. Learn more

rss
49:05
Java Follow 370 Followers

The Engineer's Guide to HotSpot JIT Compilation

Posted by Monica Beckwith  on  Oct 07, 2016 Posted by Monica Beckwith Follow 124 Followers  on  Oct 07, 2016

Monica Beckwith discusses the performance introduced by adaptive compilation in the OpenJDK Hotspot VM, focusing on the internals of OpenJDK 8, the reference implementation for Java SE8.

42:13
Java Follow 370 Followers

Faster Ruby, JS and Other Languages Using Graal and Truffle

Posted by Chris Seaton  on  Aug 19, 2016 Posted by Chris Seaton Follow 0 Followers  on  Aug 19, 2016

Chris Seaton introduces Graal, Oracle Labs' new JIT compiler written in Java, enabling new research into optimizations, and Truffle, a framework for implementing languages that uses Graal.

48:42
Java Follow 370 Followers

Understanding HotSpot JVM Performance with JITWatch

Posted by Chris Newland  on  Apr 15, 2016 Posted by Chris Newland Follow 0 Followers  on  Apr 15, 2016

Chris Newland discusses performance-boosting techniques used by the JVM’s JIT and introduces JITWatch, a tool helping to get the best JVM performance for a code.

01:08:26
Java Follow 370 Followers

What It Means to be Just In Time

Posted by Ashley Puls  on  Mar 03, 2016 1 Posted by Ashley Puls Follow 0 Followers  on  Mar 03, 2016 1

Ashley Puls explains what happens to bytecode inside the JVM. It begins with an overview of the Just In Time (JIT) compiler and discusses JIT optimizations such as method inlining and loop unrolling.

52:57
Followers

Priming Java for Speed at Market Open

Posted by Gil Tene  on  Jul 22, 2015 Posted by Gil Tene Follow 3 Followers  on  Jul 22, 2015

Gil Tene provides an overview of JIT compiler optimization techniques and their impact on common market-open slowdown scenarios.

27:59
Followers

JIT Compilation Techniques

Posted by Maxime Chevalier-Boisvert  on  Jun 15, 2014 1 Posted by Maxime Chevalier-Boisvert Follow 0 Followers  on  Jun 15, 2014 1

Maxime Chevalier-Boisvert introduces adaptive compilation strategies aiming to fulfill the seemingly conflicting goals of producing more optimal machine code while reducing compilation time.

35:32
Followers

How JavaScript Objects are Implemented

Posted by Eddy Bruel  on  Jun 07, 2014 Posted by Eddy Bruel Follow 0 Followers  on  Jun 07, 2014

Eddy Bruel details how objects are implemented internally in SpiderMonkey as shape trees and slot vectors to minimize the memory footprint and obtain better JIT optimization with inline caching.

32:28
Followers

Dao Programming Language for Scripting and Computing

Posted by Limin Fu  on  Feb 27, 2014 Posted by Limin Fu Follow 0 Followers  on  Feb 27, 2014

Limin Fu introduces Dao, a lightweight and optionally typed programming language having a LLVM-based JIT compiler optimized for numeric computation, and a Clang-based tool generating C/C++ bindings.

31:10
Followers

Building an Optimising Compiler for Dart

Posted by Vyacheslav Egorov  on  Jan 02, 2014 Posted by Vyacheslav Egorov Follow 0 Followers  on  Jan 02, 2014

Vyacheslav Egorov details how some of Dart's language features affected the design of a new JIT Dart compiler and how the V8 JavaScript engine influenced the overall design.

Followers

Extreme Performance with Java

Posted by Charlie Hunt  on  Aug 03, 2012 Posted by Charlie Hunt Follow 0 Followers  on  Aug 03, 2012

Charlie Hunt explains what can be done to lower the latency introduced by the Java GC and JIT, including coding tips, and introducing tools for tuning the performance of Java applications.

Login to InfoQ to interact with what matters most to you.


Recover your password...

Follow

Follow your favorite topics and editors

Quick overview of most important highlights in the industry and on the site.

Like

More signal, less noise

Build your own feed by choosing topics you want to read about and editors you want to hear from.

Notifications

Stay up-to-date

Set up your notifications and don't miss out on content that matters to you

BT