From vanillajava.blog
Try optimising the memory consumption first
1 1
Overview You would think that if you wanted your application to go faster you would start with the CPU profiling. However, when looking f...
2h ago
From vanillajava.blog
StringBuffer is Dead, Long Live StringBuffer
0 2
When Java 5.0 was released on 30 th September 2004, it introduced StringBuilder as a replacement for StringBuffer in cases where thread s...
on Wed, 1PM
From vanillajava.blog
What can make Java code go faster, and then slower?
0 1
It's well-known that the JVM optimises code during execution, resulting in faster performance over time. However, less commonly understood i...
on Tue, 7PM
From vanillajava.blog
Overly Long Class Names in Java or Geeky Poem?
0 1
In Java development, clear and concise naming conventions are essential for code readability and maintainability. However, sometimes, we ...
on Mon, 7PM
From vanillajava.blog
Unexpected Full GCs Triggered by RMI in Latency-Sensitive Applications
0 1
We observed an unexpected increase in Full Garbage Collections (Full GCs) while optimising a latency-sensitive application with minimal obj...
on Mon, 1PM
From vanillajava.blog
Java is Very Fast, If You Don’t Create Many Objects
0 2
You still have to watch how many objects you create. This article looks at a benchmark passing events over TCP/IP at 4 billion events per ...
on Sun, 7PM
From vanillajava.blog
Calculating an Average Without Overflow: Rounding Methods
0 1
Calculating the midpoint between two integers may seem trivial, but the naive approach can lead to overflow errors. Code sample M...
on Sun, 12PM
From vanillajava.blog
Advanced Applications of Dynamic Code in Java
0 1
Dynamic code compilation and execution in Java offer powerful capabilities that can enhance application flexibility and performance. Back i...
on Sat, 6PM
From vanillajava.blog
How SLOW can you read/write files in Java?
0 1
A common question on Stack Overflow is: Why is reading/writing from a file in Java so slow? What is the fastest way? The dis...
on Sat, 1PM
From vanillajava.blog
Two Overlooked Uses of Enums in Java
0 2
Enums in Java are commonly used to represent a fixed set of constants. However, they offer more versatility than often realized. In this ar...
on Fri, 10AM
From vanillajava.blog
How to avoid using a Triple Cast
0 0
OMG: Using a Triple Cast We've all faced situations where a seemingly simple task spirals into unexpected complexity. In 2010, I ...
on Nov 14
From vanillajava.blog
Ten Java Myths and Misconceptions
0 0
Advanced Java Questions These questions delve into Java's more intricate behaviors and are often too advanced for typical interviews, as t...
on Nov 14
From vanillajava.blog
Why double Still Outperforms BigDecimal: A Decade-Long Performance Comparison
0 0
Overview Many developers consider BigDecimal the go-to solution for handling money in Java. They often claim that by replacing double wit...
on Nov 11
From vanillajava.blog
0 0
Understanding how Core Java really works can help you write simpler, faster applications.
on Nov 9