Linking with Memory Advisor seems to take much longer than linking without Memory Advisor. Why?
To perform its error-checking, Memory Advisor must instrument the object files and libraries used in building your program. Memory Advisor does not modify your files; instead, it makes copies of these files and processes them to add the instrumentation. It then links these files, along with the Memory Advisor library, to create the processed program.