InfoQ

InfoQ

Topic/Tag specific view

Runtimes Content on InfoQ


Latest featured content about Runtimes

Gil Tene Discusses Garbage Collection, the OpenJDK and the JCP

Topics
Virtualization,
Java,
Runtimes,
Performance & Scalability

Gil Tene talks to Charles Humble about different garbage collection techniques, and specific collectors including Azul's C4, IBM's Balanced GC, and Oracle's Garbage First, before moving on to discuss both the JCP and OpenJDK.

News about Runtimes

Bitmap Marking GC for Ruby Improves Memory Usage

Topics
Runtimes,
Performance & Scalability,
Ruby

The successor of Ruby 1.9.3 will replace the current Lazy Sweep Garbage Collector with a Bitmap Marking GC, which will significantly reduce Ruby's memory usage for parallel programs, similar to Ruby Enterprise Edition's copy-on-write-friendly GC. We talked with Narihiro Nakamura who implemented both the current Lazy Sweep and the Bitmap Marking GC.

An Update on Google Native Client

Topics
Runtimes,
Performance & Scalability

Beside C/C++, Google Native Client has added support for runtimes such as Mono, and a richer set of Pepper interfaces: accelerated 3D, full-screen, File IO, debugging, and others. New languages -Lua, TCL, OCaml- are being ported, and several major producers have ported their game engines or their games to NaCl.

Articles about Runtimes

QoS for Applications: A Resource Management Framework for Runtimes

Topics
Runtimes,
Java,
Reliability,
Programming,
Architecture,
Ruby

This article draws an analogy between QoS for networks and for applications, resulting in a mapping guide between the two and introducing a production solution for Java, (J)Ruby, and (J)Python apps.

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 Runtimes

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.

SOA Governance: Where the Rubber Meets the Runtime

Topics
Runtimes,
Governance,
SOA

Harold van Aalst explains the need to use proper governance for SOA implementations by defining the rules, policies and standards to follow and having a tool to monitor them at runtime in order to discover when they are broken to be able to act on time. Beside the usual design-time governance, Aalst details on Development, Deployment and Runtime Governance.

Interviews about Runtimes

Dr Nic Williams on Rails, RailsInstaller and the Future of Ruby VMs

Topics
Runtimes,
JRuby,
Ruby on Rails

Dr Nic Williams talks about the state of the Rails community, the reasons for supporting JRuby and Rubinius implementations and for creating RailsInstaller.

Aaron Patterson on Rails 3.1 and Ruby Performance

Topics
Dynamic Languages,
Runtimes,
Ruby on Rails,
Performance & Scalability,
Ruby

Aaron Patterson talks about performance in Ruby and Rails, some of the challenges Rails and Rack pose for the Ruby GC, and much more.