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
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Nicolas Grekas
March 26, 2019
Technology
1
210
Continuous Performance Profiling with Blackfire
An overview of the most important features of the Blackfire PHP profiler.
Nicolas Grekas
March 26, 2019
Tweet
Share
More Decks by Nicolas Grekas
See All by Nicolas Grekas
Config Formats and Symfony - Let's talk about DX
nicolasgrekas
2
44
Taming Dependency Injection
nicolasgrekas
1
100
Modern Approaches to Web Security: Stateless CSRF Protection Explained
nicolasgrekas
3
210
What's new in Symfony 7.x
nicolasgrekas
2
120
L'intégration de l'IA dans Symfony
nicolasgrekas
0
51
Lazy Objects in PHP and Symfony
nicolasgrekas
2
360
What's new in Symfony 7.1
nicolasgrekas
2
190
Embracing the Future with Symfony 7
nicolasgrekas
0
210
Symfony, PHP and its Foundation
nicolasgrekas
0
4.5k
Other Decks in Technology
See All in Technology
It’s “Time” to use Temporal
sajikix
3
220
フロントエンド刷新 4年間の軌跡
yotahada3
0
500
ABEMAのバグバウンティの取り組み
kurochan
1
110
Kubernetesにおける推論基盤
ry
1
420
[JAWSDAYS2026]Who is responsible for IAM
mizukibbb
0
900
PMとしての意思決定とAI活用状況について
lycorptech_jp
PRO
0
140
猫でもわかるKiro CLI(AI 駆動開発への道編)
kentapapa
0
270
「お金で解決」が全てではない!大規模WebアプリのCI高速化 #phperkaigi
stefafafan
3
770
NewSQL_ ストレージ分離と分散合意を用いたスケーラブルアーキテクチャ
hacomono
PRO
4
400
"作る"から"使われる"へ:Backstage 活用の現在地
sbtechnight
0
190
決済サービスを支えるElastic Cloud - Elastic Cloudの導入と推進、決済サービスのObservability
suzukij
2
660
システム標準化PMOから ガバメントクラウドCoEへ
techniczna
1
140
Featured
See All Featured
Bootstrapping a Software Product
garrettdimon
PRO
307
120k
Design of three-dimensional binary manipulators for pick-and-place task avoiding obstacles (IECON2024)
konakalab
0
380
Building Experiences: Design Systems, User Experience, and Full Site Editing
marktimemedia
0
450
The Anti-SEO Checklist Checklist. Pubcon Cyber Week
ryanjones
0
95
Java REST API Framework Comparison - PWX 2021
mraible
34
9.2k
The AI Search Optimization Roadmap by Aleyda Solis
aleyda
1
5.4k
Writing Fast Ruby
sferik
630
63k
First, design no harm
axbom
PRO
2
1.1k
Mind Mapping
helmedeiros
PRO
1
130
The Director’s Chair: Orchestrating AI for Truly Effective Learning
tmiket
1
130
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.2k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
5.9k
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!