ELC-E 2010: The Right Approach to Minimal Boot Times
by andrewmurraympc on Oct 29, 2010
- 36,444 views
This was presented at ELC-E 2010 in Cambridge and describes an approach to cold boot time reduction. It also demonstrates the approach through a case study with an MS7724 reference board.
This was presented at ELC-E 2010 in Cambridge and describes an approach to cold boot time reduction. It also demonstrates the approach through a case study with an MS7724 reference board.
Accessibility
Categories
Tags
More...Upload Details
Uploaded via SlideShare as Microsoft PowerPoint
Usage Rights
© All Rights Reserved
Statistics
- Favorites
- 25
- Downloads
- 0
- Comments
- 6
- Embed Views
- Views on SlideShare
- 35,783
- Total Views
- 36,444
The presentation is now on reddit
http://www.reddit.com/r/linux/comments/fekhf/linux_gui_boot_in_077sec_the_right_approach_to/ 1 year ago Reply
ALL companies I worked for placed optimizations like this at the bottoms of the importance chain, with the attitude being that if it 'worked', that was good enough, and often, if you spent time on optimization, it was counted as you wasting your time.
Finally learned to be able to squeeze by some types of this work to 'optimize' run-time efficiency in the name of 'stress testing'. Obviously the faster your application runs, the the more stress it puts on all parts of the application and infrastructure. It really does uncover a load of bugs and it is amazing how many software programs out today have ridiculously low, unpublished limits in how much data why will work with before they break.
Try reporting them and you get a look like you are from 'mars'
Most recent example was on a bt-client that failed w/500 torrents and one of the lead developers called my usage 'unrealistic and unreasonable' (http://trac.transmissionbt.com/ticket/3829#comment:25). Others piped up and mentioned that others were running w/over 3 times that many, so the lead dev obviously had his head in the sand when it came to real-life usage mentioned in his own forums, but the idea of 'stress testing' rarely occurs to anyone.
Note -- by stress testing, it's not just about creating 'load', but also about optimizing 'cycles' in doing 'whatever' it is you are doing, since the tighter the cycles, the more likely it is you are to hit timing bugs. That's the *important* part of this -- stress testing w/o optimization is useful, but not nearly so much as with optimization. 1 year ago Reply