
There is a common misconception that because the JIT is smart and
synchronization can be eliminated for an object which is only local to a
method that...
1 replies - 1817 views - 12/29/12 by Peter Lawrey in Articles

Hi! Merry Christmas everyone :) Quite recently I've seen a nice presentation about Google Guava and we came to the conclusion in our project that it could be...
0 replies - 3314 views - 12/28/12 by Marcin Grzejszczak in Articles

Overview
In a previous article I stated that the reason the deserialisation of objects was faster was due to using recycled objects. This is potentially...
0 replies - 2955 views - 12/27/12 by Peter Lawrey in Articles

Overview
There are a number of articles on whether synchronized or Locks are faster. There appear to be opinions in favour of either option. In this article I...
0 replies - 4471 views - 12/27/12 by Peter Lawrey in Articles

This article will describe the complete root cause analysis and solution of a HashMap High CPU problem (infinite looping) affecting a Weblogic 10.0...
0 replies - 3250 views - 12/27/12 by Pierre - Hugues... in Articles

Even if you are using a GUI tool to connect to your MySQL servers, one day or another, you will have to deal with the command line. So it is nice to know a...
2 replies - 2694 views - 12/26/12 by Peter Zaitsev in Articles

This article will provide you with an overview of the JRockit Java Heap Space vs. the HotSpot VM. It will also provide you some background on Oracle future...
2 replies - 4410 views - 12/26/12 by Pierre - Hugues... in Articles

Overview
Sometimes a question comes up about how much work allocating a new local variable takes. My feeling has always been that the code becomes...
1 replies - 4670 views - 12/25/12 by Peter Lawrey in Articles

When facing a stuck Thread problem, a common question is how can I dynamically kill the observed stuck Threads in order to quickly recover my...
2 replies - 4590 views - 12/25/12 by Pierre - Hugues... in Articles

When we’re looking at benchmarks we typically run some stable workload and we run it in isolation – nothing else is happening on the system. This is...
0 replies - 2417 views - 12/24/12 by Peter Zaitsev in Articles

In this week’s news, we find out how Facebook approaches release engineering, how Evernote solves its Big Data problem, and what trends lie in store for...
0 replies - 2024 views - 12/24/12 by Leigh Shevchik in Articles

It’s been a while since I posted about a workflow-related bug, and it’s not because of my mad WF skillz – it had more to do with Manu’s expertise in...
0 replies - 1473 views - 12/24/12 by Sasha Goldshtein in Articles

I’ve been working with Clustrix team for long time on the evaluation of Clustrix product, and this is the report on performance characteristics of Clustrix...
0 replies - 3016 views - 12/23/12 by Peter Zaitsev in Articles

The C++ compiler in Visual Studio 11 has another neat optimization feature up its sleeve. Unlike intrusive features, such as running code on the GPU using the...
0 replies - 2095 views - 12/22/12 by Sasha Goldshtein in Articles

When I mention Galera replication as in my previous post on this topic, the most popular question is how does it affect performance.
Of course you may...
0 replies - 2072 views - 12/21/12 by Peter Zaitsev in Articles