Project Home
Project Home
Documents
Documents
Wiki
Wiki
Discussion Forums
Discussions
Project Information
Project Info
wiki4160: 642_SoulList (Version 3)

Soul List optimizations#

PR 65963 was created because the soul list getting too long. The primary problem relating to the free lists was two fold.

a) the free list was getting too long b) we took too long to traverse a long list.

Earlier changes addressed (b). And now we can handle a long free list much better. The current changes address the way the soul allocations work.

We have had multiple previous discussions about this. They have also been summarized http://os.ott.qnx.com/wiki/index.php/Kernel:proc_free_list.

Attachments:
Word Soul List Optimisation.doc [642_SoulList/Soul List Optimisation.doc]
PDF Soul List Optimisation.pdf [642_SoulList/Soul List Optimisation.pdf]