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
Nicolas Grekas
March 26, 2019
Technology
220
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
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
66
Taming Dependency Injection
nicolasgrekas
1
140
Modern Approaches to Web Security: Stateless CSRF Protection Explained
nicolasgrekas
3
250
What's new in Symfony 7.x
nicolasgrekas
2
160
L'intégration de l'IA dans Symfony
nicolasgrekas
0
79
Lazy Objects in PHP and Symfony
nicolasgrekas
2
410
What's new in Symfony 7.1
nicolasgrekas
2
220
Embracing the Future with Symfony 7
nicolasgrekas
0
240
Symfony, PHP and its Foundation
nicolasgrekas
0
5.6k
Other Decks in Technology
See All in Technology
Backstageでつくるセルフサービスな社内開発基盤
kikunosuke75
1
360
スクラムで身についていた動き方を、XPで捉え直してみた
codmoninc
PRO
1
300
Azure App Service / Container Apps の組み込み認証
kuniteru
0
210
AI時代におけるプロダクト横断勉強会の設計
zozotech
PRO
0
170
推論の観測、できていますか? 〜 Google Cloud Gemini Enterprise Agent Platformで 3つの Gemini モデルを実測して踏んだ、評価の罠 〜
shukob
PRO
0
170
bet_ai_day_2026_session02
agenticsec
2
1.3k
コスト最適化の「めんどくさい」を AWS FinOps Agent でチョット楽にする
classmethod_kaz
0
270
多摩川(.dev)ランニング入門 / Tamagawa.dev#3
fujiwara3
3
400
module Synths; end
asonas
1
120
GuardDuty 検知対応を DevOps Agent で効率化しようとしている話 / GuardDuty Investigations with DevOps Agent
masahirokawahara
1
330
2026-09-11 【Snowflake World Tour Tokyo 2026】Snowflakeを起点に、AI Agentが自律稼働し続ける未来へ / Driving AI Agents with Snowflake
civitaspo
0
170
作り直せるコードは迅速に 作り直せないDBは慎重に - AI時代のプロダクトエンジニアが「判断の不可逆性」で開発速度を変える話
kinosuke01
0
270
Featured
See All Featured
KATA
mclloyd
PRO
35
15k
svc-hook: hooking system calls on ARM64 by binary rewriting
retrage
2
560
Google's AI Overviews - The New Search
badams
0
1.6k
How To Speak Unicorn (iThemes Webinar)
marktimemedia
1
570
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
360
30k
Agile Leadership in an Agile Organization
kimpetersen
PRO
0
230
Deep Space Network (abreviated)
tonyrice
0
290
What’s in a name? Adding method to the madness
productmarketing
PRO
24
4.2k
How to Build an AI Search Optimization Roadmap - Criteria and Steps to Take #SEOIRL
aleyda
1
2.2k
Docker and Python
trallard
47
4.2k
RailsConf 2023
tenderlove
30
1.5k
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
250
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!