This week's book giveaway is in the Mac OS forum. We're giving away four copies of a choice of "Take Control of Upgrading to Yosemite" or "Take Control of Automating Your Mac" and have Joe Kissell on-line! See this thread for details.
If have an intention in do Procedural Programming you could come across more performance an memory hits then using objects. Static methods uses stack (call by value) objects us heap(call by reference).
I do know that I recursive use of static method or function can eat up memory , unless the compiler is optimized for it .
Design considerations are much more important when deciding between static, and instance methods. Why do you ask the question? Even, if there is a difference in memory usage between the two approaches I suspect it is minimal and you will find better ways to optimize memory in other ways.