Performance

  • submit to reddit

Benchmarks of Intel 320 SSD 600GB

I have a chance to test a system with Intel 320 SSD drives (NewRelic provided me with an access to the server), and compare performance with SAS hard...

0 replies - 2441 views - 01/06/13 by Peter Zaitsev in Articles

MySQL versions shootout

As part of work on “High Performance MySQL, 3rd edition”, Baron asked me to compare different MySQL version in some simple benchmark, but on decent...

0 replies - 2180 views - 01/05/13 by Peter Zaitsev in Articles

Taming the Performance Beast – a Practitioner’s Way (Part 1)

OverviewPerformance tuning can be a complex and time consuming process with good chance of you getting frustrated if you do not have abundant patience,...

0 replies - 3277 views - 01/04/13 by Gopal Sharma in Articles

Introduction to Apache Apollo Part II: HawtDispatch

Apache Apollo is a next-generation, high-performance, multi-protocol messaging broker built from the ground up to one day be a drop-in replacement of...

0 replies - 3313 views - 01/04/13 by Christian Posta in Articles

Video: Color and Rendering Optimization in 2D Java Games

 This tutorial will teach you how to apply colors to our monochromatic sprite, as well as optimizing the rendering engine.Let me know what style game we...

0 replies - 1679 views - 01/02/13 by Allen Coin in Articles

Java Thread: retained memory analysis

This article will provide you with a tutorial allowing you to determine how much and where Java heap space is retained from your active application Java...

0 replies - 3335 views - 12/30/12 by Pierre - Hugues... in Articles

Can Synchronization be Optimised Away?

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 - 1747 views - 12/29/12 by Peter Lawrey in Articles

Google Guava Cache with regular expression patterns

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 - 3162 views - 12/28/12 by Marcin Grzejszczak in Articles

Recycling objects to improve performance

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 - 2848 views - 12/27/12 by Peter Lawrey in Articles

Synchronized vs Lock Performance

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 - 4334 views - 12/27/12 by Peter Lawrey in Articles

HashMap.get High CPU – Case Study

  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 - 3045 views - 12/27/12 by Pierre - Hugues... in Articles

Be productive with the MySQL command line

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 - 2566 views - 12/26/12 by Peter Zaitsev in Articles

Java Heap Space – JRockit VM

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 - 4147 views - 12/26/12 by Pierre - Hugues... in Articles

Local Variables Inside a Loop and Performance

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 - 4535 views - 12/25/12 by Peter Lawrey in Articles

Java STOP Thread? Think Again!

  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 - 4303 views - 12/25/12 by Pierre - Hugues... in Articles