BT
Older Newer rss
36:01

Why Ruby Isn't Slow

Posted by Alex Gaynor  on  Dec 04, 2013

Alex Gaynor explains how he solved the usual Ruby VM speed problems with Topaz, a high performance VM built on the same technologies that power PyPy.

43:38

The Unreasonable Effectiveness of Tuning

Posted by Keith Adams  on  Nov 27, 2013

Keith Adams shares HHVM insights showing how a system can become very performant if it is well tuned.

35:50

Leveraging Your Hadoop Cluster Better - Running Performant Code at Scale

Posted by Michael Kopp  on  Aug 16, 2013

Michael Kopp explains how to run performance code at scale with Hadoop and how to analyze and optimize Hadoop jobs.

48:47

Deep Dive into G1 Garbage Collector

Posted by Charlie Hunt and Monica Beckwith  on  Jul 10, 2013

Charlie Hunt and Monica Beckwith describe the operational basics of G1 and how to tune it, along with tips on what to expect when migrating from Parallel GC or CMS to G1 GC.

01:03:42

The Fundamentals of JVM Tuning

Posted by Charlie Hunt  on  Jun 27, 2013

Charlie Hunt presents the fundamentals of JVM tuning and provides advice for developers on writing a Java application that performs well at runtime.

01:00:43

JVM Mechanics – A Peek Under the Hood

Posted by Gil Tene  on  May 02, 2013 1

Gil Tene discusses JVM observation-based runtime optimizations, ordering and memory model rules, basics GC functions, memory management, and JVM mechanics.

57:20

Visualizing Java Garbage Collection

Posted by Ben Evans  on  Apr 19, 2013

Ben Evans discusses garbage collection in Java along with some tooling for understanding and visualizing how it works.

43:58

PHP on the Metal with HHVM

Posted by Keith Adams  on  Apr 09, 2013

Keith Adams shares details on building HHVM, a PHP VM built by Facebook, along with lessons learned doing it and tuning it for high performance.

54:40

How NOT to Measure Latency

Posted by Gil Tene  on  Apr 04, 2013

Gil Tene discusses some common pitfalls encountered in measuring and characterizing latency, demonstrating and discussing some false assumptions and measurement techniques that lead to dramatically incorrect reporting results, and covers simple ways to sanity check and correct these situations.

51:53

Lock-Free Algorithms For Ultimate Performance

Posted by Martin Thompson  on  Apr 02, 2013

Martin Thompson discusses the need to measure what’s going on at the hardware level in order to be able to create high performing lock-free algorithms.

50:12

Performance Testing Java Applications

Posted by Martin Thompson  on  Mar 29, 2013 2

Martin Thompson explores performance testing, how to avoid the common pitfalls, how to profile when the results cause your team to pull a funny face, and what you can do about that funny face. Specific issues to Java and managed runtimes in general will be explored, but if other languages are your poison, don't be put off as much of the content can be applied to any development.

01:26:49

Virtualizing and Tuning Large Scale Java Applications

Posted by Emad Benjamin  on  Mar 28, 2013

Emad Benjamin explains how to deploy and tune a JVM on a virtual infrastructure (vSphere), and how to tune the garbage collector in this environment.

General Feedback
Bugs
Advertising
Editorial
InfoQ.com and all content copyright © 2006-2014 C4Media Inc. InfoQ.com hosted at Contegix, the best ISP we've ever worked with.
Privacy policy
BT