This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
|
realtime:documentation:howto:applications:memory:mlockall_stack_sample [2017/06/09 01:59] jithu code modified as per coding conventions |
realtime:documentation:howto:applications:memory:mlockall_stack_sample [2017/06/10 00:41] (current) jithu |
||
|---|---|---|---|
| Line 232: | Line 232: | ||
| printf("Current and future memory locked in RAM\n"); | printf("Current and future memory locked in RAM\n"); | ||
| } | } | ||
| - | /* printf something so we avoid introducing a page fault simply by | ||
| - | * performing the potentially first printf call. | ||
| - | */ | ||
| - | printf("Page size = %d\n", page_size); | ||
| (void)dump_page_faults(); /* Set the baseline */ | (void)dump_page_faults(); /* Set the baseline */ | ||
| - | /* From this point onwards we no longer expect to have any | + | /* |
| + | * From this point onwards we no longer expect to have any | ||
| * page faults for currently allocated memory. | * page faults for currently allocated memory. | ||
| */ | */ | ||
| Line 260: | Line 257: | ||
| "of thread 1. This is unexpected!\n"); | "of thread 1. This is unexpected!\n"); | ||
| } | } | ||
| - | /* Thread 1 has not yet terminated, meaning that thread 2 will not | + | /* |
| + | * Thread 1 has not yet terminated, meaning that thread 2 will not | ||
| * reuse the same (locked) stack region. | * reuse the same (locked) stack region. | ||
| */ | */ | ||