I guess that depends on how large your component tree is and where the control is in the component tree. The control getter uses a method that does a depth first search to find the control with the matching id. If the performance is a problem, you can probably make the lookup a bit faster by supplying an absolute control id (starts with a colon and all naming container segments are required). If an absolute id is supplied no search is needed.