Speakers | |
---|---|
Taras Glek | |
Schedule | |
Day | Sunday |
Room | UD2.218A |
Capacity | 363 |
Start time | 09:30 |
End time | 10:00 |
Duration | 00:30 |
Info | |
Track | Mozilla Devroom |
Why apps start slowly on Linux and what to do about it
Linker, compiler, runtime linker and the kernel can be improved to start applications significantly faster.
Optimizing application startup is hard, even measuring how long an application takes to start is a non-trivial problem.
This talk will consist of 3 main parts: 1. Ways of measuring IO patterns [on startup] using systemtap, gdb, valgrind 2. How to optimize IO patterns on startup given the limitations in existing tools 3. A list of proposed changes in the kernel, ld, ld.so, gcc that could significantly speed up application startup on Linux.
Additionally, the talk will compare application startup on Linux against other major platforms.
Concurrent events:
Next (up to 3) talks in the same room (UD2.218A):
When | Event | Track |
---|---|---|
10:00-10:30 | Improving Firefox startup time on Android | Mozilla |
10:30-11:00 | Tracking Firefox performance via Telemetry | Mozilla |
11:30-12:00 | Introducing the Metrics Data Ping | Mozilla |