Performance

  • submit to reddit

Garbage Collection in Java (Part 4)

G1: Garbage First The G1 collector is the latest collector to be implemented in the hotspot JVM. Its been a supported collector ever since Java 7 Update 4....

0 replies - 3513 views - 07/18/13 by Richard Warburton in Articles

Java Garbage Collection Distilled

 Serial, Parallel, Concurrent, CMS, G1, Young Gen, New Gen, Old Gen, Perm Gen, Eden, Tenured, Survivor Spaces, Safepoints, and the hundreds of JVM startup...

0 replies - 3354 views - 07/18/13 by Martin Thompson in Articles

Dev of the Week: Dr. Richard Warburton

Every week, we feature a new developer/blogger from the DZone community here and in our newsletter, catching up to find out what they're working on...

0 replies - 4941 views - 07/17/13 by Allen Coin in Articles

In Any Language: Adapting to the Polyglot Programming Challenge

Do you write most of your software in the same language? If so, you might be getting left behind. Citing data from Forrester Research, Dr. Dobb’s Journal...

0 replies - 4536 views - 07/17/13 by Leigh Shevchik in Articles

DTrace BoF Session pt. 2

Check out the first part of the Birds of a Feather session on DTrace with Jim Mauro and Brendan Gregg, authors of the DTrace book.

0 replies - 605 views - 07/08/13 by Mitch Pronschinske in Articles

Using BPM to Build Process Driven Applications Integrated with External Information Systems

Business process management (BPM) software has become widely recognized as an effective tool for solving business problems, and this innovation wave is also...

0 replies - 167 views - 07/08/13 by Brandon Nokes in Uncategorized

Don’t Get Demoralized by Bad Estimates!

Originally Authored by David CelisEstimating a project is hard. Really hard. It’s demoralizing to get it wrong, and we often do. As the lead on a recent...

0 replies - 3439 views - 07/07/13 by Leigh Shevchik in Articles

Garbage Collection in Java (Part 3)

This follows on from my previous two garbage collection blog posts: Overview of GC in Hotspot. Parallel Garbage Collectors. Concurrent Mark...

0 replies - 576 views - 07/02/13 by Richard Warburton in Articles

Garbage Collection in Java (Part 3)

This follows on from my previous two garbage collection blog posts: Overview of GC in Hotspot. Parallel Garbage Collectors. Concurrent Mark...

0 replies - 196 views - 07/02/13 by Richard Warburton in Articles

Micro jitter, busy waiting and binding CPUs

Performance profiling a new machine When I work on a new machine, I like to get an understanding of its limitations.  In this post I am looking at the...

0 replies - 2183 views - 07/02/13 by Peter Lawrey in Articles

Garbage Collection in Java (Part 2)

Parallel Scavenge Today we cover how Parallel GC works. Specifically this is the combination of running a Parallel Scavenge collector over Eden and the...

0 replies - 6996 views - 07/02/13 by Richard Warburton in Articles

Memory access pattern matters

 Last week on BUILD there was a talk on Native Code Performance and Memory: The Elephant in the CPU, even though I didn’t attend BUILD this year I...

0 replies - 1759 views - 07/02/13 by Filip Ekberg in Articles

Garbage Collection in Java (Part 1)

This is the first in a series of posts about Garbage Collection (GC). I hope to be able to cover a bit of theory and all the major collectors in the hotspot...

1 replies - 2667 views - 07/01/13 by Richard Warburton in Articles

Slab: guaranteed heap alignment on the JVM

The Problem Over time CPU clockrates have gotten considerably faster, but Memory Speed has failed to catch up. In order to make good usage of modern CPUs...

0 replies - 2543 views - 07/01/13 by Richard Warburton in Articles

Using AWS Java SDK with AWS DynamoDB

In this post I show the steps I took to have a look at AWS DynamoDB by using the JAVA SDK with IntelliJ IDEA. I know it might be easier to go with the Eclipse...

0 replies - 1283 views - 07/01/13 by Pascal Alma in Articles