Did you know? DZone has great portals for Python, Cloud, NoSQL, and HTML5!

Performance

  • submit to reddit

Joshua Bloch: Performance Anxiety – on Performance Unpredictability, Its Measurement and Benchmarking

Joshua Bloch had a great talk called Performance Anxiety (30min, via Parleys; slides also available ) at Devoxx 2010, the main message as I read it was

2 replies - 5406 views - 12/13/10 by Jakub Holý in Articles

Azul's Zing Benchmarks - Way Better Than Native JVMs

Update:  Terracotta emailed me some clarification on some comments made by Azul below about their BigMemory technology:"The response times (cache operation latencies) Terracotta sees in its tests are fractions of milliseconds. Their benchmark delivers...

8 replies - 9443 views - 10/21/10 by Mitchell Pronsc... in Articles

New AppDynamics Software Hunts Memory Leaks, Finds Root Cause, and it's All in Production

Java memory issues are common and often difficult to diagnose.   Profilers and other tools are great, but they have their blind-spots.  For production environments, profilers can constitute a lot of overhead.  They rely on heap dumps instead of runtime...

5 replies - 6147 views - 10/04/10 by Mitchell Pronsc... in Articles

How to Clean Your Java Functions and Arguments

Have you ever been significantly impeded by bad code?  (Uncle) Bob Martin, the CEO of Object Mentor, asked this question at the NDC 2010 conference this year in his first of two major presentations on the subjects of testing and code cleanliness.  If you,...

4 replies - 9501 views - 08/30/10 by Mitchell Pronsc... in Articles

Discover Java VisualVM 1.3

A while back Java VisualVM 1.3 was released. We’ll see what’s new with this release. At this time, there is no package for Ubuntu, so we’ll install it manually :wget https://visualvm.dev.java.net/files/documents/7163/151728/visualvm_13.zipunzip...

0 replies - 8321 views - 08/17/10 by Baptiste Wicht in Articles

File Copy in Java – Benchmark

Yesterday I wondered if the copyFile method in JTheque Utils was the best method or if I need to change. So I decided to do a benchmark.So I searched all the methods to copy a File in Java, even the bad ones and found the following methods :

9 replies - 11308 views - 08/08/10 by Baptiste Wicht in Articles

Optimizing JPA Performance: An EclipseLink, Hibernate, and OpenJPA Comparison

'Impedance mismatch'. No two words encompass the troubles, headaches and quirks most developers face when attempting to link applications to relational databases (RDBMS). But lets face it, object orientated designs aren't going away anytime soon from...

14 replies - 54755 views - 07/20/10 by Daniel Rubio in Articles

Profile Your Applications with Java VisualVM

When you need to discover what part of an application is consuming more CPU or memory, you need to use a profiler. One profiler, packed by default with the Sun JDK is Java VisualVM. This profiler is really simple to use and really powerful.

4 replies - 11377 views - 07/13/10 by Baptiste Wicht in Articles

Java Performance at Jazoon Keynote

Just followed the Keynote at Jazoon: William O'Mullane talked about Gaia, the European Space Agency's astrometric platform, and why they mostly use Java for it. I mean, these guys are concerned about performance, right? Well, look at this slide:

2 replies - 4568 views - 06/03/10 by Fabrizio Giudici in News

Case Study: Switching JVMs May Help Reveal Issues in Multi-Threaded Apps

In one of my previous articles at Javalobby, I explained why an official JBoss AS release did not work on any JVM other than Sun(-Oracle) HotSpot. The root cause was (unintended) reliance on Java implementation features not enforced by the Java spec. This...

1 replies - 4002 views - 05/23/10 by Vitaly Mikheev in Articles

A Data Stores Comparison

Joe Ottinger, Senior Developer at Gigaspaces, has written an interesting article that provides an evaluation of a wide range of data storage solutions for architects.  Joe compares the following data stores in his article:

1 replies - 7362 views - 04/19/10 by Nitin Bharti in Articles

Souped Up Java with Azul: Part II

At Azul Systems they've been optimizing the JVM and removing its limitations for seven years.  Dr. Cliff Click, who was the lead developer of the HotSpot server compiler at Sun, now works on Azul's version of the JVM as the chief architect.  In an interview...

0 replies - 7199 views - 02/25/10 by Mitchell Pronsc... in Articles

Souped Up Java with Azul: Part I

Saks.com, the online arm of the famous Saks Fifth Avenue store, claimed the top spot in Gomez, Inc.'s high-broadband availability tests during the most crucial time in the e-commerce year: the Holiday season.  They beat some of the most high-performance...

0 replies - 7940 views - 02/24/10 by Mitchell Pronsc... in Articles

HornetQ Stings the Competition in Peer-Reviewed Benchmarks

Software vendors can say what they want about their products, but most developers want proof, which is why people want to test different products against the competition.  Researchers at UT Darmstadt have been testing the performance of enterprise...

8 replies - 15455 views - 02/12/10 by Mitchell Pronsc... in Articles

Alex Tkachman on Static Groovy: the inside scoop

The notion of an statically typed Groovy has caused quite the waves lately in both Java and Groovy communities. Dzone caught up with Alex Tkachman, project founder and lead, and got the inside scoop on the project. Continue reading to learn more about the...

16 replies - 13760 views - 02/02/10 by Andres Almiray in News