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
180
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
Embracing the Future with Symfony 7
nicolasgrekas
0
34
Symfony, PHP and its Foundation
nicolasgrekas
0
120
Symfony 7: A tribute to Attributes
nicolasgrekas
1
270
Here comes Symfony 6.3!
nicolasgrekas
1
1.2k
Unleashing the power of lazy objects in PHP 🪄
nicolasgrekas
3
1.3k
How do we decide to create a Symfony component?
nicolasgrekas
2
3.1k
Drupal 10 from the pov of a Symfony 6 core-contributor
nicolasgrekas
3
460
Mettre la cryptographie au service de vos apps Symfony
nicolasgrekas
0
1.4k
Getting the most out of the PHP 7 engine — the example of Symfony
nicolasgrekas
1
370
Other Decks in Technology
See All in Technology
GitHub最新情報キャッチアップ 2024年3月
dzeyelid
16
3.2k
単回帰分析について数式を追いながら実装してみた
kentaitakura
0
500
どう買う?Azure
kuniteru
1
190
AMLD 2024 - Build Your Own GPT
donlelef
1
260
技術広報経験0のEMがエンジニアブランディングをはじめてみた
coconala_engineer
1
130
統計的学習理論読み Chapter 2
kmatsui
1
190
GraphQLに入門してみた
chiroruxx
2
110
Skaffoldを用いたGKEアプリケーションの CD(Continuous Development)
kojake_300
1
230
BDD(Cucumber)コミュニティが無料提供しているコンテンツの紹介と現在起きている危機
nihonbuson
4
730
チーム単位で保守性を高める:独自指標と向上にむけた実践
tarappo
0
300
技育祭2024春 LT Finatextホールディングス
kevinrobot34
1
160
データ品質をコード化! LINEヤフーのMLOpsを最適化する "ACP Data Quality" の紹介
lycorptech_jp
PRO
1
120
Featured
See All Featured
Clear Off the Table
cherdarchuk
82
310k
jQuery: Nuts, Bolts and Bling
dougneiner
57
7.1k
The Cost Of JavaScript in 2023
addyosmani
13
3.7k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
219
21k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
113
18k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
28
5.9k
Practical Orchestrator
shlominoach
180
9.7k
Docker and Python
trallard
33
2.6k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
57
14k
Become a Pro
speakerdeck
PRO
8
4.4k
Mobile First: as difficult as doing things right
swwweet
215
8.5k
4 Signs Your Business is Dying
shpigford
174
21k
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!