Re: Boot up speed
Bryan Armstrong <bryan.armstrong-6tN4nzCoH/[email protected]>
| Newsgroups | gmane.comp.hardware.microcontrollers.tini |
|---|---|
| Message-ID | <[email protected]> |
Andy Page wrote: > As promised I have looked at the serial output during the boot process. The > TStik pauses for ages at the line 'CPersistant blocks freed' actually the > 'C' comes up and then the rest of the line about 1 minute later. [snip] > Transient blocks freed: 3503, size: 0B64AD C This means that 13571 memory blocks were freed with an average size of about 55 bytes per block. Once these are freed, adjacent blocks are coalesced. This is what happens when you see the "C". I'm guessing that your application has an inner loop that is creating tens of thousands of small objects that must be collected by the garbage collector. Is this output the result of a CPU reset during your program execution, or after it has exited? -- -- Bryan Armstrong bryan.armstrong-6tN4nzCoH/[email protected] _______________________________________________ TINI mailing list TINI-6tN4nzCoH/[email protected] To UNSUBSCRIBE, edit your profile, or see list archives: http://lists.dalsemi.com/mailman/listinfo/tini