Performance Tuning Content on InfoQ
Latest featured content about Performance Tuning

- Topics
- Dynamic Languages,
- Hardware,
- Parallel Programming,
- Programming
John Nolan shows the state of hardware acceleration with GPUs and FPGAs, why it's hard to write efficient code for them, and why to favor polymorphism over if statements for performance.
News about Performance Tuning
- Topics
- Java
Azul Systems have today announced the release of jHiccup, an open source tool designed to measure the pauses and stalls (or "hiccups") associated with an application's underlying Java runtime platform.
- Topics
- Java
On October 18th, Oracle released Java 7 Update 1, bringing Java 7 much needed stability and fixing a critical issue. InfoQ takes a look at what new performance improvements are included.
Articles about Performance Tuning

- Topics
- Java,
- Performance & Scalability,
- Tools
In this example-driven article, Joachim Haagen Skeie walks you step by step through using open source tools like JMap, VisualVM, BTrace, and EurekaJ to get under the hood of your running Java apps to effectively diagnose performance and memory problems.

- Topics
- Virtualization,
- Java,
- Runtimes,
- Performance & Scalability
Azul's recently announced Zing product brings their Garbage Collector, which achieves both pauseless garbage collection and a high tolerance to the factors which typically impact collection and application responsiveness, to Java programs running on Intel and AMD based servers. This article takes a detailed look at how Azul has been able to achieve these design goals.
Presentations about Performance Tuning

- Topics
- Java,
- Runtimes,
- Performance & Scalability,
- Architecture
Gil Tene explains the workings of a garbage collector: terminology, metrics, fundamentals, key mechanisms, classification of current GCs, the “Application Memory Wall” problem, and details Azul C4 GC.

- Topics
- Java,
- Data Access
Burt Beckwith discusses potential performance problems using mapped collections and Hibernate 2nd-level cache in GORM, along with strategies for avoiding such performance penalties.
Interviews about Performance Tuning

- Topics
- Dynamic Languages,
- Parallel Programming,
- Compilers,
- Ruby,
- Virtualization,
- Runtimes,
- Java,
- .NET,
- Architecture,
- Performance & Scalability
Cliff Click discusses the Pauseless GC algorithm and how Azul's Zing implements it on plain x86 CPUs. Also: what keeps dynamic languages slow on the JVM, invokedynamic, concurrency and much more.

- Topics
- Monitoring Tools,
- Operations,
- Java,
- Architecture,
- Performance & Scalability
Jon Travis explains Hyperic HQU as well as Spring Insight, a tool for monitoring Java web apps, how it uses AspectJ to instrument Java code, how to use it to find performance problems and more.