[Monetdb-developers] Functions & macros

Martin Kersten Martin.Kersten at cwi.nl
Fri Nov 10 19:40:20 CET 2006

Wouter Scherphof wrote:
> Let me just check if I got this correctly:
> Is it a general rule that each call to a function generates overhead, 
> that can be eliminated by replacing the function with a macro and 
> "calling" the macro instead?

In general yes, but.... the exploded code may become more difficult
to debug (using gdb), the code may become too large for compilers or
cache, and you may run out of registers.

But, used with some care you can indeed improve performance significantly.

> Regards, Wouter.
> ------------------------------------------------------------------------
> -------------------------------------------------------------------------
> Using Tomcat but need to do more? Need to support web services, security?
> Get stuff done quickly with pre-integrated technology to make your job easier
> Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
> http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
> ------------------------------------------------------------------------
> _______________________________________________
> Monetdb-developers mailing list
> Monetdb-developers at lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/monetdb-developers

More information about the developers-list mailing list