As others noted, the overhead is either negligible or even fully optimized. In any case, it is very unlikely that the bottleneck in these functions. And to add insult to injury, if you find a performance problem with an access pattern, if you use direct access, you are out of luck if you use access features, you can easily upgrade to more efficient patterns, such as caching.
source
share