InfoQ

InfoQ

Topic/Tag specific view

Performance Tuning Content on InfoQ


Latest featured content about Performance Tuning

Lock-free Algorithms

Topics
Intel,
QCon London 2012,
SOA Platforms,
Companies,
Cloud Security,
QCon,
Performance Tuning,
Cloud Computing,
Concurrency,
Security,
SOA,
Conferences,
Programming,
Architecture,
Performance & Scalability,
Memory,
Hardware,
Enterprise Architecture

Martin Thompson and Michael Barker explain how Intel x86_64 processors and their memory model work along with low-level techniques that help creating lock-free software.

News about Performance Tuning

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

Topics
Azul,
JVM,
Companies,
Virtual Machines,
Runtimes,
GarbageCollection,
Java,
Languages,
Performance Tuning,
Programming,
Performance & Scalability

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 SE,
GarbageCollection,
Java,
Languages,
Performance Tuning,
Programming,
Performance & Scalability

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.

AppDynamics Lite 2 Released - Adds Monitoring Support for Free

Topics
Java,
Operations,
Languages,
Performance Tuning,
Monitoring,
Programming,
Infrastructure,
Performance & Scalability

Application Performance Measurement (APM) vendor AppDynamics has released AppDynamics Lite version 2.0, bringing new features from their commercial product into the free version.

Articles about Performance Tuning

Benchmarking JVM Concurrency Options for Java, Scala and Akka

Topics
JVM,
Virtual Machines,
Scala,
Runtimes,
Java,
Functional Programming,
JVM Languages,
Languages,
Performance Tuning,
Benchmark,
Programming,
Performance & Scalability

Michael Slinn examines how to benchmark JVM concurrency options for JVM-based langauges including Java and Scala.

Book on Solving Enterprise Applications Performance Puzzles by Leonid Grinshpan

Topics
Oracle,
Performance Tuning,
Optimization,
Performance & Scalability,
Companies,
Enterprise Architecture,
Architecture Analysis,
Architecture,
Book Review

Performance is one of the most critical attributes for enterprise applications. Even though not mentioned explicitly, properties such as response time or throughput are key issues that decide about user acceptance.Leonid Grinshpan, PhD and Consulting Director at Oracle Corporation, has dedicated his book "Solving Enterprise Applications Performance Puzzles" to this topic.

Book Review and Interview: Java Performance, by Charlie Hunt and Binu John

Topics
JVM,
Virtual Machines,
Runtimes,
Tuning,
Java,
Languages,
Performance Tuning,
Performance & Scalability,
Programming

Java Performance, by Charlie Hunt and Binu John, provides performance tuning advice for both Java SE and EE applications. Specifically, it provides information on performance monitoring, profiling, tuning HotSpot, and Java EE application performance tuning. InfoQ reviews the book, and talks to the authors about their approach.

Presentations about Performance Tuning

Automatic Performance Programming?

Topics
SPLASH 2011,
Automation,
Performance Tuning,
SPLASH,
Performance & Scalability,
Code Generation,
Testing,
Conferences

Markus Püschel proposes to solve scientific calculation performance problems with code generation tools, introducing Spiral, an automatic performance programming framework for linear transforms.

Everything I Ever Learned about JVM Performance Tuning @twitter

Topics
JVM,
Virtual Machines,
Runtimes,
Java,
QCon London 2012,
Languages,
Performance Tuning,
QCon,
Programming,
Conferences,
Twitter,
Performance & Scalability

Attila Szegedi shares lessons learned tuning the JVM at Twitter, spending most of his talk discussing memory tuning, CPU usage tuning, and lock contention tuning.

Interviews about Performance Tuning

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

Topics
Dynamic Languages,
GOTO 2011,
Parallel Programming,
Languages,
GOTO Conference,
Performance Tuning,
Concurrency,
Programming,
GPU,
Hardware,
Conferences,
Multi-core,
Financial Applications,
Performance & Scalability

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.

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

Topics
Azul,
Companies,
JVM,
Virtual Machines,
Runtimes,
Ruby,
Virtualization,
Java,
Dynamic Languages,
GarbageCollection,
Languages,
Compilers,
IaaS,
Infrastructure,
Parallel Programming,
.NET,
GOTO Conference,
Concurrency,
Performance Tuning,
Threading,
Cloud Computing,
Managed Runtime Initiative,
Programming,
Architecture,
x86,
Performance & Scalability,
Conferences

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.