*claps* excellent description...when i first saw this thread i was wondering how hard it would be to explain, but it seems like you've already done a good jobOriginally posted by bankshot
WindowServer draws everything you see on the screen. It acts as a mediator between applications that want to draw on the screen and the graphics hardware. When an application wants to draw something, it establishes a connection with WindowServer, tells WindowServer what to draw, and WindowServer handles the drawing / compositing / Quartz Extreme hardware acceleration to finally produce what's seen on the entire screen.
It only uses more *virtual* memory than everything else, and yes, that's normal. Being the core of the OS, it probably needs it.Scenicroadways said:for some reason, kernal_task uses more memory than any other process, including any apps that I am running. Is this normal?>