WindowServer manages all the windows on my system. I know that's going to scale with multiple monitors, etc.
At times though... it seems it's working a lot harder than it should if it's just watching all the tabs that I have open in chrome.
In any given
top -o cpu command it's almost always the MVP.
So what is it doing? I assume window management is fairly event driven, and static windows should not be an issue. So can someone help demystify this hard working program, and help give it credit for it's work? (Because I really hope it's using all these cycles for something)