I have a complex page with multiple custom components on it, each with their own controller. I'm finding that when I do a partial rerender in one of the custom components, the getters in the apex controllers for the other custom components are being called (almost like they're re-rendering and calling their controllers for values, etc.)
I just wanted to check that this isn't expected behaviour. I've not worked in a scenario with multiple controllers on a page due to multiple custom components in my recollection, so am not sure if this is something that should be happening. There's probably a performance hit here, as it's doing a bunch of recalculation that it shouldn't need to be doing.