Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
DTrace+Ruby
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Anuj Dutta
October 16, 2012
Technology
170
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
DTrace+Ruby
An introduction to DTrace and it's current status in the Ruby world.
Anuj Dutta
October 16, 2012
Other Decks in Technology
See All in Technology
実践! SRE × AI - ABEMA における AIOps -
tetsuya28
8
3.1k
子育てエンジニアの可処分時間が減っても成長を諦めない戦い方
sudoakiy
6
4.6k
AI駆動で「他アプリの音を加工できる」アプリを作った
satomasahiro2005
0
150
日本語に強いオープンな大規模言語モデル「LLM-jp」
odashi
4
1.1k
遠藤な_めぐろLT #38 「社内のAI活用推進」@麻布台_20261009
endonanana
0
130
実践!Cloud Run ハンズオン!! / Cloud Run handson
y0hgi
2
280
スキマバイトという雇用形態は存在しないので、雇用期間1日のアルバイト契約を事業者とワーカーが結ぶ手続きを支えるのがタイミーなんです
akitoshiga
0
200
go-sqletch
moznion
0
140
UniFi(ユニファイ)AIカメラの現場活用
ludicmind
1
440
DevelopersIO 2026 知識の地図を描く ─ オントロジーとは何か?
ishikawa_satoru
1
1.7k
パスキーの自動テストはどこまでいけるのか
teamlab
PRO
0
200
会社説明資料
persolserverworks
0
9.8k
Featured
See All Featured
The State of eCommerce SEO: How to Win in Today's Products SERPs - #SEOweek
aleyda
2
12k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
254
22k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
A Modern Web Designer's Workflow
chriscoyier
699
190k
Automating Front-end Workflow
addyosmani
1369
210k
Design of three-dimensional binary manipulators for pick-and-place task avoiding obstacles (IECON2024)
konakalab
0
620
Digital Projects Gone Horribly Wrong (And the UX Pros Who Still Save the Day) - Dean Schuster
uxyall
1
3.4k
16th Malabo Montpellier Forum Presentation
akademiya2063
PRO
0
410
Leading Effective Engineering Teams in the AI Era
addyosmani
9
2.7k
Designing Powerful Visuals for Engaging Learning
tmiket
1
610
Paper Plane (Part 1)
katiecoart
PRO
2
12k
My Coaching Mixtape
mlcsv
0
350
Transcript
DTrace + Ruby LRUG 8th October 2012
Anuj Dutta @andhapp Ruby Freelancer Anooj Dutta
I've met Matz
DTrace
2005
Sun OS
Mac OSX Pre-installed
FreeBSD Pre-installed
Linux Pre-installed
sudo
Static and Dynamic Instrumentation Framework
None
Static and Dynamic Instrumentation Framework
Static and Dynamic Instrumentation Framework
Static and Dynamic Instrumentation Framework
Example sudo dtrace -n 'syscall::read:entry /pid == 12345/ { @num[execname]
= count(); }'
Example sudo dtrace -n 'syscall::read:entry /pid == 12345/ { @num[execname]
= count(); }' Consumer
Example Probe sudo dtrace -n 'syscall::read:entry /pid == 12345/ {
@num[execname] = count(); }'
Example sudo dtrace -n 'syscall::read:entry /pid == 12345/ { @num[execname]
= count(); }' Clause
Example sudo dtrace -n 'syscall::read:entry /pid == 12345/ { @num[execname]
= count(); }' Predicate
Available Probes varies across OS
Use cases
Enough DTrace We Ruby
Ruby trunk
function-entry object-create array-create hash-create and so on...
I want my own PROBES
ruby-usdt
Activesupport:: Notifications
rails-dtrace
Use cases
Unstable
Future
None
None
Thanks
Questions?