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
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
Taming Dependency Injection
nicolasgrekas
1
59
Modern Approaches to Web Security: Stateless CSRF Protection Explained
nicolasgrekas
2
160
What's new in Symfony 7.x
nicolasgrekas
2
82
L'intégration de l'IA dans Symfony
nicolasgrekas
0
24
Lazy Objects in PHP and Symfony
nicolasgrekas
2
230
What's new in Symfony 7.1
nicolasgrekas
2
140
Embracing the Future with Symfony 7
nicolasgrekas
0
170
Symfony, PHP and its Foundation
nicolasgrekas
0
2.7k
Symfony 7: A tribute to Attributes
nicolasgrekas
1
500
Other Decks in Technology
See All in Technology
基調講演: 生成AIを活用したアプリケーションの開発手法とは?
asei
1
100
Tensix Core アーキテクチャ解説
tenstorrent_japan
0
310
データ戦略部門 紹介資料
sansan33
PRO
1
3.2k
Amazon DevOps Guru のベースラインを整備して1ヶ月ほど運用してみた #jawsug_asa / Amazon DevOps Guru trial
masahirokawahara
3
230
Roo CodeとClaude Code比較してみた
pharma_x_tech
1
220
Kafka vs. Pulsar: Performance Evaluation by Petabyte-Scale Streaming Platform Providers
lycorptech_jp
PRO
1
340
Test Smarter, Not Harder: Achieving Confidence in Complex Distributed Systems
eliasnogueira
1
140
Introduction to Bill One Development Engineer
sansan33
PRO
0
250
現場で役立つAPIデザイン
nagix
1
220
CSSDay, Amsterdam
brucel
0
290
20250514_未経験から Fintech実務参画まで。学生エンジニアの挑戦録
hideto1008
0
900
JavaのMCPサーバーで体験するAIエージェントの世界
tatsuya1bm
1
220
Featured
See All Featured
The Art of Programming - Codeland 2020
erikaheidi
54
13k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
45
7.3k
How to train your dragon (web standard)
notwaldorf
92
6.1k
Practical Orchestrator
shlominoach
188
11k
Fireside Chat
paigeccino
37
3.5k
Building Better People: How to give real-time feedback that sticks.
wjessup
367
19k
The Cult of Friendly URLs
andyhume
79
6.4k
GraphQLの誤解/rethinking-graphql
sonatard
71
11k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
130
19k
The Cost Of JavaScript in 2023
addyosmani
50
8.3k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
29
1.8k
Music & Morning Musume
bryan
46
6.6k
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!