falcon-client / falcon

A (experimental) fast, modern, and extensible database client
36 stars 6 forks source link

INVESTIGATE: improving startup performance #34

Open amilajack opened 6 years ago

amilajack commented 6 years ago

Things to investigate

Readings

Resources

NOTE: Requiring falcon-core reduces startup perf by 1 whole second

screen shot 2018-03-05 at 2 39 45 pm
amilajack commented 6 years ago

comparing to erb perf (in production). should use it as a baseline. Half a second startup

screen shot 2018-03-09 at 11 40 56 pm
amilajack commented 6 years ago

falcon in production: 2sec startup, after removing unnecessary native dependencies

screen shot 2018-03-09 at 11 45 35 pm
amilajack commented 6 years ago

falcon in production: 1.4sec startup, after async routes

screen shot 2018-03-10 at 12 22 36 am
amilajack commented 6 years ago

Timings Archive.zip

amilajack commented 6 years ago

Profile-after-sw.json.zip

screen shot 2018-03-10 at 7 27 18 pm
amilajack commented 6 years ago
screen shot 2018-03-13 at 6 39 39 pm
amilajack commented 6 years ago
screen shot 2018-03-14 at 4 28 52 pm
amilajack commented 6 years ago

Profile-20180314T162430.json.zip

amilajack commented 6 years ago
screen shot 2018-03-17 at 1 53 57 pm