BT
Older rss
  • Java Follow 896 Followers

    Getting to Know Graal, the New Java JIT Compiler

    by Ben Evans Follow 25 Followers on  Jul 16, 2018 6

    Oracle have released Graal, which is both a new JIT compiler for Java and a major component in their next-generation polyglot virtual machine, GraalVM. The effort aims to improve startup time and reduce footprint of Java applications as well as unlock fully polyglot, multi-language technologies within a single VM. The initial release includes JVM and JS with LLVM, Ruby and R in beta.

  • Development Follow 579 Followers

    InfoQ Call for Articles

    by InfoQ.com Follow 0 Followers on  Dec 01, 2017

    InfoQ provides software engineers with the opportunity to share experiences gained using innovator and early adopter stage techniques and technologies with the wider industry. We are always on the lookout for quality articles and we encourage practitioners and domain experts to submit feature-length (2,000 to 3,000 word) papers that are timely, educational and practical.

  • Java Follow 896 Followers

    Under The Hood with the JVM's Automatic Resource Management

    by Ben Evans Follow 25 Followers on  May 20, 2017 3

    The deprecation of Object::finalize is an unusual step for the Java ecosystem. We dive deep into the Hotspot JVM to see how it works. We also compare it to RAII and the Java 7, try-with-resources syntax. The article contrasts these very different approaches to automatic resource management, and explains why TWR should be used in place of finalization by application programmers.

Java Follow 896 Followers

What the JIT!? Anatomy of the OpenJDK HotSpot VM

Posted by Monica Beckwith Follow 563 Followers on  Jun 28, 2016

If you ever wondered what happens when your bytecode executes, join former Oracle G1GC perf-lead Monica Beckwith in her guided tour of JIT compilation and runtime optimizations in OpenJDK HotSpot VM.

Development Follow 579 Followers

Top 10 Performance Mistakes

Posted by Abel Avram Follow 8 Followers on  Apr 24, 2016

Martin Thompson, co-founder of LMAX, keynoted at QCon São Paulo 2016, outlining the top 10 performance related mistakes that he has encountered in production.

Java Follow 896 Followers

Easily Create Java Agents with Byte Buddy

Posted by Rafael Winterhalter Follow 0 Followers on  Dec 08, 2015

In this article Rafael Winterhalter, creator of the bytecode manipulation tool Byte Buddy, provides detailed guidance on how to easily create Java agents using Byte Buddy.

.NET Follow 356 Followers

Fighting Developer Fatigue with JNBridge

Posted by Wayne Citrin Follow 0 Followers on  Oct 01, 2015

Overwhelmed the flood of new languages and libraries? JNBridge helps alleviate developer fatigue by mixing the libraries you know with the language you are learning.

Java Follow 896 Followers

A Post-Apocalyptic sun.misc.Unsafe World

Posted by Christoph Engelbert Follow 0 Followers on  Aug 30, 2015

A resolution to the debate around dropping sun.misc.Unsafe and other private APIs in Java 9 is now on the table. The big question remains: What will a post sun.misc.Unsafe world look like? 7

Java Follow 896 Followers

Java Bytecode: Bending the Rules

Posted by Rafael Winterhalter Follow 0 Followers on  Jun 10, 2015

Few developers ever work with Java bytecode directly, but bytecode format is not difficult to grok. In this article Rafael Winterhalter takes us on a tour of Java bytecode & some of its capabilities.

Java Follow 896 Followers

Secrets of the Bytecode Ninjas

Posted by Ben Evans Follow 25 Followers on  Mar 24, 2015

Java is defined by the Java Language Spec, but the resulting bytecode is defined by a completely separate standard. This article looks at the structure of class files and how to create them directly.

Followers

InfoQ Talks to Azul Systems Gil Tene Part 2

Posted by Ben Evans Follow 25 Followers on  Jan 17, 2015

In this part 2 of InfoQ's conversation with Gil Tene of Azul Systems, Gil discusses their latest engineering project aimed at bringing better low-level memory layout control to Java.

Followers

InfoQ Talks to Azul Systems Gil Tene about Zing, Zulu, and New Releases

Posted by Ben Evans Follow 25 Followers on  Jan 06, 2015

Gil Tene of Azul Systems talks about shipping their Java 8 compatible release and the need for certified builds.

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