Analyze Startup Time with CeLog (Compact 2013)
3/26/2014
CeLog is an event-tracking tool that you can use to help improve your system startup performance by providing you the timing information you need to identify lags in boot time and then determine how to minimize them.
You use CeLog to record data for kernel and coredll events, thread switches, Waiting on events, or for custom-defined events. You can then use this data to analyze startup times for components of the startup sequence. For more information about startup sequences, see Startup (OAL) and KITL Code Overview.
Note
When you analyze startup times, use a Retail build that is as similar as possible to your own shipping configuration.
You can add CeLog tools to your OS design as described in the topics listed in In This Section. If you run CeLog as a stand-alone tool, you can access the log data by using USB, an SD card, or other transport mechanisms that your design supports.
You can add the kernel independent transport layer (KITL) to your OS design, though this approach is less preferable than the above mechanisms for accessing the log data because of the overhead inherent in KITL.