designcon is part of the Informa Markets Division of Informa PLC
This site is operated by a business or businesses owned by Informa PLC and all copyright resides with them. Informa PLC's registered office is 5 Howick Place, London SW1P 1WG. Registered in England and Wales. Number 8860726.
April 5-7, 2022|Santa Clara Convention Center| Santa Clara, CA
Aditya Kumar (Senior Software Engineer, Snapchat)
Location: Ballroom B
Date: Wednesday, April 6
Time: 11:40 am - 12:10 pm
Track: Embedded IoT World
Format: Embedded IoT World Session
Theme : Internet of Things (IoT)
Education Level: All
Pass Type: 2-Day Pass, All Access Pass, Expo Pass
Vault Recording: TBD
Audience Level: All
Launch time of embedded applications has been a concern for a very long time. It has become more important with mobile apps as startup slows down with feature additions.
For many mobile applications, launch times- test the users patience.While smartphones are becoming faster, developers find creative ways to regress startup time by adding features or unnecessary software engineering.
Optimizing for launch time is a little different than optimizing purely for code size or for performance. Some code size optimizations help startup and so does many redundancy elimination optimizations. This presentation discusses;
- program instrumentation techniques to get insights into application launch time
- measurement techniques to get insights into different parts of application startup.
- compiler optimizations that help application launch time.
Along with other methodologies to improve startup time like order file generation, removing static initializers etc.