[ros-kernel] Paged pool validation

KJK::Hyperion noog at libero.it
Mon Mar 29 10:08:00 CEST 2004


At 03.55 29/03/2004, you wrote:
>but also to see why there are such an extraordinary amount of 
>(de)allocation going on just for loading an app,

it's normal. Application start-up is always a traumatic event for the 
system, especially so for non-trivial applications

>and what can be done about it.

using look-aside lists instead of nilly-willy ExAllocate/FreePool'ing 
everything can mitigate the burden somewhat. The pool allocators are 
heavy-duty, and should only be used for variable-length buffers, or buffers 
that could be freed in another module (e.g. object names during path parsing) 



More information about the Ros-kernel mailing list