JVM
-
Core Java

5 Tips for Reducing Your Java Garbage Collection Overhead
What are some of the most useful tips for keeping your GC overhead low? With the upcoming-yet-delayed-once-again release of Java…
Read More » -
Core Java

JIT Compiler, Inlining and Escape Analysis
Just-in-time (JIT) Just-in-time (JIT) compiler is the brain of the Java Virtual Machine. Nothing in the JVM affects performance more…
Read More » -
Core Java

jOOQ Tuesdays: Rafael Winterhalter is Wrestling Byte Code with Byte Buddy
Welcome to the jOOQ Tuesdays series. In this series, we’ll publish an article on the third Tuesday every other month…
Read More » -
Core Java

Writing BDD tests with Cucumber JVM
Cucumber JVM as an excellent tool to write your BDD tests.In this article I would like to give an introduction…
Read More » -
Core Java

High-Concurrency HTTP Clients on the JVM
HTTP is probably the most popular application-level protocol and there are many libraries that implement it on top of network…
Read More » -
Core Java

What is promotion rate?
I do believe you are familiar with the Peter principle. In general, the principle is an observation that promotions can…
Read More » -
Core Java

What is allocation rate?
Phrases such as “unsustainable allocation rate” and “you need to keep your allocation rates low” seem to belong to the…
Read More » -
Core Java

Turin Programming Language for the JVM: building advanced lexers with ANTLR
As I wrote in my last post, I recently started working on a new programming language named Turin. A working compiler for…
Read More » -
Core Java

Chronicle Journal – Customizable Data Store
Overview The way to make any data structure or algorithm as fast as possible is for the code to do…
Read More »
