InfoQ

InfoQ

Topic/Tag specific view

Performance Tuning Content on InfoQ


Latest featured content about Performance Tuning

John Nolan on the State of Hardware Acceleration with GPUs/FPGAs, Parallel Algorithm Design

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

Azul Releases Open Source jHiccup Tool to Provide Response Time Analysis of the Java Run

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.

State of Performance and Stability in Java 7 Update 1

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

Effective Java Profiling With Open Source Tools

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.

The Azul Garbage Collector

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

Understanding Java Garbage Collection and What You Can Do about It

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.

Advanced GORM - Performance, Customization and Monitoring

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

Cliff Click on Azul's Pauseless GC, Zing, JVM Languages

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.

Jon Travis on Hyperic HQU and Monitoring with Spring Insight

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.