Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Continuous Performance Profiling with Blackfire
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Nicolas Grekas
March 26, 2019
Technology
220
1
Share
Continuous Performance Profiling with Blackfire
An overview of the most important features of the Blackfire PHP profiler.
Nicolas Grekas
March 26, 2019
More Decks by Nicolas Grekas
See All by Nicolas Grekas
Config Formats and Symfony - Let's talk about DX
nicolasgrekas
2
54
Taming Dependency Injection
nicolasgrekas
1
110
Modern Approaches to Web Security: Stateless CSRF Protection Explained
nicolasgrekas
3
220
What's new in Symfony 7.x
nicolasgrekas
2
130
L'intégration de l'IA dans Symfony
nicolasgrekas
0
58
Lazy Objects in PHP and Symfony
nicolasgrekas
2
380
What's new in Symfony 7.1
nicolasgrekas
2
200
Embracing the Future with Symfony 7
nicolasgrekas
0
220
Symfony, PHP and its Foundation
nicolasgrekas
0
4.9k
Other Decks in Technology
See All in Technology
色を視る
yuzneri
0
310
FessのAI検索モード:検索システムとLLMへの取り組み
marevol
0
180
AgentCore Managed Harness を使ってみよう
yakumo
2
300
エージェントスキルを作って自分のインプットに役立てよう
tsubakimoto_s
0
530
No Types Needed, Just Callable Method Check
dak2
1
2.8k
カオナビに Suspenseを導入するまで / The Road to Suspense at kaonavi
kaonavi
1
170
国内外の生成AIセキュリティの最新動向 & AIガードレール製品「chakoshi」のご紹介 / Latest Trends in Generative AI Security (Domestic & International) & Introduction to AI Guardrail Product "chakoshi"
nttcom
4
1.7k
小さいVue.jsを30分で作る
hal_spidernight
0
130
GKE Agent SandboxでAIが生成したコードを 安全に実行してみた
lamaglama39
0
180
AIと乗り切った1,500ページ超のヘルプサイト基盤刷新とさらにその先の話
mugi_uno
2
290
自動テストだけで リリース判断できるチームへ - 鍵はテストの量ではなくリリース判断基準の再設計にあった / Redesigning Release Criteria for Lightweight Releases
ewa
7
3.1k
M5Stack CoreS3とZephyr(RTOS)で Edge AIっぽいことしてみた
iotengineer22
0
420
Featured
See All Featured
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
122
21k
Measuring & Analyzing Core Web Vitals
bluesmoon
9
820
Visualization
eitanlees
150
17k
The Invisible Side of Design
smashingmag
302
52k
From π to Pie charts
rasagy
0
180
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
2.9k
Prompt Engineering for Job Search
mfonobong
0
290
The innovator’s Mindset - Leading Through an Era of Exponential Change - McGill University 2025
jdejongh
PRO
1
160
Crafting Experiences
bethany
1
130
Impact Scores and Hybrid Strategies: The future of link building
tamaranovitovic
0
270
Why Our Code Smells
bkeepers
PRO
340
58k
How to Build an AI Search Optimization Roadmap - Criteria and Steps to Take #SEOIRL
aleyda
1
2k
Transcript
Continuous Performance Profiling with Blackfire #Symfony_Live @nicolasgrekas
#SymfonyLive @nicolasgrekas Profile All the Things The art of performance
analysis
#SymfonyLive @nicolasgrekas Reduce Costs
#SymfonyLive @nicolasgrekas Increase User Engagement
#SymfonyLive @nicolasgrekas Time
#SymfonyLive @nicolasgrekas Memory https://www.flickr.com/photos/nizger/4795628177
#SymfonyLive @nicolasgrekas I/O
#SymfonyLive @nicolasgrekas Profile All the Things The art of performance
behavior analysis
#Symfony_Live @nicolasgrekas
#Symfony_Live @nicolasgrekas
#Symfony_Live @nicolasgrekas
#Symfony_Live @nicolasgrekas
#Symfony_Live @nicolasgrekas
#Symfony_Live @nicolasgrekas
#Symfony_Live @nicolasgrekas
#Symfony_Live @nicolasgrekas
#Symfony_Live @nicolasgrekas
#Symfony_Live @nicolasgrekas
#Symfony_Live @nicolasgrekas Pro-Tip: Copy as cURL
#Symfony_Live @nicolasgrekas
#SymfonyLive @nicolasgrekas Well, is that magic? Let’s see how it
works
#Symfony_Live @nicolasgrekas General Workflow
#Symfony_Live @nicolasgrekas
#Symfony_Live @nicolasgrekas
#Symfony_Live @nicolasgrekas
#Symfony_Live @nicolasgrekas
#SymfonyLive @nicolasgrekas Add data intelligence Metrics, recos, assertions
#Symfony_Live @nicolasgrekas
#Symfony_Live @nicolasgrekas
#Symfony_Live @nicolasgrekas
#Symfony_Live @nicolasgrekas
#Symfony_Live @nicolasgrekas
#Symfony_Live @nicolasgrekas
#Symfony_Live @nicolasgrekas Pro-Tip: this will un-aggregate nodes per different values
of the first argument in your callgraphs
#SymfonyLive @nicolasgrekas Let’s automate now Continous performance profiling
#Symfony_Live @nicolasgrekas Profiling Slow Queries
#Symfony_Live @nicolasgrekas composer require blackfire/php-sdk
#Symfony_Live @nicolasgrekas
#Symfony_Live @nicolasgrekas
#Symfony_Live @nicolasgrekas Running Scenarios On-Demand
#Symfony_Live @nicolasgrekas Blackfire Player Next
#SymfonyLive @nicolasgrekas A Highly Hackable Profiler • Prod ready •
SaaS* or On Premise • Programmable • That makes you better at coding! * « hack » plan is free and has all xhprof-like features
#Symfony_Live @nicolasgrekas Happy Profiling!