When you call a function there is an overhead of putting all the variables into stack, defining the return location, passing the parameter and they are all termed as function over head.