Messages in this thread | | | Date | Sat, 21 Sep 2002 19:49:49 +0200 (CEST) | From | Ingo Molnar <> | Subject | Re: quadratic behaviour |
| |
On Sat, 21 Sep 2002, Linus Torvalds wrote:
> But the quadratic behaviour wrt processes clearly isn't fixed. > Suggestions welcome (and we'll need to avoid the same quadratic > behaviour wrt the threads when we expose them).
in the case of threads my plan is to use the pid alloction bitmap for this. It slightly overestimates the pids because orphan sessions and pgrps are included as well, but this should not be a problem because procfs also does a pid lookup when the specific directory is accessed. This method is inherently restartable, the pid bitmap pages are never freed, and it's the most cache-compact representation of the sorted pidlist. And it can be accessed lockless ...
Ingo
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |