Understanding Performance with DTrace: A Case Study
Sep 14, 2016
Adam Leventhal introduces DTrace, using a case study to solve a performance problem. Note: contains strong language.
Real-Time Java for Latency Critical Banking Applications
Oct 22, 2008
In this presentation from QCon London 2008, Bertrand Delsart discusses real-time (RT) computing requirements in banking, RT Java history, priority semantics, RT APIs, Determinism and NoHeapRealtimeThreads, RT Garbage Collection, soft vs. hard RT, deadline miss handlers, event-driven requests with deadlines, reducing context switches, and benefits of RT Java and the RT Garbage collector.
Bryan Cantrill on Containers, Linux, Triton and Illumos, Virtualization, Node.js
Dec 20, 2015
Bryan Cantrill explains Triton (a way to run secure Linux containers on bare metal), the history of DTrace and ZFS and their (lack of) adoption on Linux, the relevance of OS R&D, Unikernels and more.
Operating Node.js in Production, with Bryan Cantrill
Mar 08, 2012
Bryan talks about the challenges of operating Node.js in real production environments and the experiences he had working with it at Joyent. He also talks about DTrace, SmartOS, V8 and compares with other platforms.
Book Review: DTrace: Dynamic Tracing in Oracle Solaris, Mac OS X and FreeBSD
Aug 03, 2011
This book is written by Brendan Gregg and Jim Mauro, both expert users in DTrace and the Solaris Internals from Prentice Hall. It covers the key features of the DTrace environment, the D language that is used to write the scripts used to provide answers to questions regarding the performance of the system under question.
Ruby VM Roundup: 1.9.2 Gets DTrace Support, Rubinius 1.0 RC2 Adds Installers, IronRuby IDEs by Werner Schuster Posted on Jan 16, 2010 2
Ruby on Mac OS X Leopard with DTrace, XCode and Interface Builder support by Werner Schuster Posted on Oct 26, 2007