TherePerformance of static member functions vs free functions?
There is absolutely no performance difference between static member functions and free functions.
TypicallyPerformance of static member functions vs non static member functions?
Typically static member function are used to eliminate the need for an object and eliminate the extraneous this argument and that is the only performance advantage over non static member functions but it is hardly noticeable.