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
В погоне за производительностью
Search
Denys Mishunov
April 16, 2016
Programming
0
190
В погоне за производительностью
Доклад, представленный на FDConf 2016, Минск
Denys Mishunov
April 16, 2016
Tweet
Share
More Decks by Denys Mishunov
See All by Denys Mishunov
debugger; for developers
mishunov
1
470
Deconstructing Performance
mishunov
4
650
Deconstructing Performance
mishunov
2
470
Why Performance Matters
mishunov
2
740
Illusion of Time [JSConfEU 2015 edition]
mishunov
1
120
Illusion of Time. When 60 sec is not 1 minute
mishunov
0
100
Научный Дизайн
mishunov
0
200
Let me tell you a story
mishunov
0
85
Science of Design 2
mishunov
5
660
Other Decks in Programming
See All in Programming
バイナリを眺めてわかる gob encoding の仕様と性質、適切な使い方 / understanding gob encoding
convto
6
1.4k
PHP Internals わいわい #1 の資料
youkidearitai
PRO
1
120
ソートできるUUID v7をJavaで使うときの話
yoshiori
7
4.8k
Mapのパフォーマンス向上のために検討されているSwissTableを理解する
replu
2
1.2k
『改訂新版前処理大全』の話と Apache Parquet の話 #TokyoR
bob3bob3
0
170
Map のパフォーマンス向上のために検討されている SwissTable を理解する
andpad
0
260
Modular Monolith + Go @ newmo
110y
0
370
Spring Bootと行レベルセキュリティではじめるマルチテナントアーキテクチャ / Multi-tenant architecture using Row-Level Security
jaguar_imo
1
630
俺の PHP プロファイラの話 PHP スクリプトで PHP 処理系のメモリをのぞき込む
infiniteloop_inc
0
110
My favorite script, "dsl.rb"
yui_knk
2
590
短期AHCで勝つためのテクニック
shun_pi
3
1.5k
Project Loom 概要と Scala における有用性 @ ScalaMatsuri2024
th0rikosh1
0
300
Featured
See All Featured
No one is an island. Learnings from fostering a developers community.
thoeni
16
2.2k
Fontdeck: Realign not Redesign
paulrobertlloyd
77
5k
WebSockets: Embracing the real-time Web
robhawkes
59
7.1k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
13
1.1k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
660
120k
Music & Morning Musume
bryan
42
5.7k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
247
20k
What's in a price? How to price your products and services
michaelherold
238
11k
Automating Front-end Workflow
addyosmani
1359
200k
Ruby is Unlike a Banana
tanoku
96
10k
Robots, Beer and Maslow
schacon
PRO
155
8k
RailsConf 2023
tenderlove
11
630
Transcript
В ПОГОНЕ за ПРОИЗВОДИТЕЛЬНОСТЬЮ DENYS MISHUNOV • Digital garden AS
http://goo.gl/E030E Конверсия УВЕЛИЧЕНИЯ ПРОИЗВОДИТЕЛЬНОСТИ СЕКУНДа
http://goo.gl/E030E ЪЦЩЩЦНЮСН Конверсия УВЕЛИЧЕНИЯ ПРОИЗВОДИТЕЛЬНОСТИ СЕКУНДа
https://goo.gl/0fx4ma СЕКУНДЫ Конверсия УВЕЛИЧЕНИЯ ПРОИЗВОДИТЕЛЬНОСТИ
https://goo.gl/0fx4ma ЪЦЩЩЦЬЫЬП СЕКУНДЫ Конверсия УВЕЛИЧЕНИЯ ПРОИЗВОДИТЕЛЬНОСТИ РЬС
http://goo.gl/JE1gD5 СЕКУНДа Конверсия снижения ПРОИЗВОДИТЕЛЬНОСТИ
http://goo.gl/JE1gD5 Конверсия снижения ПРОИЗВОДИТЕЛЬНОСТИ СЕКУНДы
http://goo.gl/JE1gD5 Конверсия снижения ПРОИЗВОДИТЕЛЬНОСТИ СЕКУНДы
None
ЪЦЩЩЦНЮСН
None
ПРОИЗВОДИТЕЛЬНОСТЬ это не МАТЕМАТИКА
ПРОИЗВОДИТЕЛЬНОСТЬ это ВОСПРИЯТИЕ
5IFQFSDFQUJPOPGQFSGPSNBODF JTKVTUBTFGGFDUJWFBTBDUVBM QFSGPSNBODFJONBOZDBTFT t u
None
None
None
ЉйЫТПЬЯЭЮЦЫЦЪНТЪаЬ еаЬПЬШЮбРЫНЯ ЉйПЬЯЭЮЦЫЦЪНТЪаЬЩкШЬаЬеаЬРЬПЬЮЦа ЫНЪЫНжЪЬХРj ЊНжТЯЬХЫНЫЦТЬаЯаНТаЬаЯНЪЦгЯЬОйаЦЧ ЭЮЦЪТЮЫЬЫНЪЦЩЩЦЯТШбЫСЦШЬРСНПНЪ ШНФТаЯнеаЬЯЬОйаЦТаЬЩкШЬЭЮЬЦЯгЬСЦа ЬЫЬбФТЯПТЮжЦЩЬЯк t
u David Eagleman
JND KVTUOPUJDFBCMFEJGGFSFODF
ПРАВИЛО ЎЋϽИЏЅЁ
ПРАВИЛО ЎЋϽИЏЅЁ
секунд
ACTIVE PASSIVE 1
ACTIVE PASSIVE 2
None
&7&/5 предварительный старт ПРОЦЕСС СОБЫТИЕ СОБЫТИЕ АКТИВНАЯ ФАЗА
ЄϼϿЍАЄЇϼ TOP HITS 4FUUJOHT4BGBSJ1SFMPBE5PQ)JUT
ЋЏЇЍИЏЅЁ В НОВОЙ ВКЛАДКЕ
ЋЏЇЍИЏЅЁ В НОВОЙ ВКЛАДКЕ
SFMtdnsprefetchu SFMtpreconnectu SFMtprefetchu SFMtprerenderu https://www.w3.org/TR/2016/WD-resource-hints-20160225/
&7&/5 РАННЕЕ ЗАВЕРШЕНИЕ ПРОЦЕСС СОБЫТИЕ СОБЫТИЕ АКТИВНАЯ ФАЗА
1"44*7& 1)"4&
"$5*7& 1)"4&
None
ϼЇЏЅϾЊϼМБϼЄϼ ЌϼЎЎЅϾЊϼМБϼЄϼ
Occupied time feels shorter than unoccupied time. 1 Баланс между
Активной и Пассивной фазами. !
People want to get started 2 Предварительный старт. !
Anxiety makes waits seem longer. 3 Субъективный параметр. Сложно контролировать
в веб. !
Uncertain waits are longer than known, finite waits. 4 Прогрессиндикаторы.
!
Unexplained waits are longer than explained waits. 5 Прогрессиндикаторы. !
Unfair waits are longer than equitable waits. 6 Соответствуйте ожиданиям
пользователя. !
The more valuable the service, the longer the customer will
wait. 7 Бизнесзадача. !
Solo waits feel longer than group waits. 8 не поддается
контролю в веб. !
None
None
None
None
None
None
None
None
Полегче, ПАРНИША
ϽйЯаЮТТЪЬФТаОйакЩбежТ ЫЬаЬЩкШЬТЯЩЦ ЯШЬЮЬЯаклаЬЦЪТЫЫЬаЬеТРЬгЬеТа ЭЬЩкХЬПНаТЩкЊТШНФСйЧЭЬЩкХЬПНаТЩк ФТЩНТаХНШЬЫеЦакШЬЫаНШаЯПНжТЧ ШЬЪЭНЫЦТЧЯЬЯШЬЮЬЯакмЯПТаН t u William J.
McEwen
Unfair waits are longer than equitable waits. 6 The more
valuable the service, the longer the customer will wait. 7
Соответствуйте ожиданиям ПОЛЬЗОВАТЕЛЯ
None
4)0$,*/(%*4$07&3: GOCDP[B130(3&44#"3JTB 1-"$)*4#"/,)"4"505"--: '",& 130(3&44#"3 5)*4*440.&/&95-&7&- #6--4)*5
None
https://goo.gl/DMLdz1