The Wayback Machine - https://web.archive.org/web/20100724054818/http://www.codeguru.com:80/cpp/com-tech/atl/performance/

    Performance

    Enhance Your Dynamic Memory Allocation with an Undocumented MFC Class

    Learn to employ a small utility class that allows you to modify how objects for a given class are dynamically allocated.

    QPerformanceTimer

    "Profile" a block of C++ code with just one include file and two variable definitions.

    ATL Tear-Off Interfaces

    What exactly is a tear-off? Why you might want to use one, and how the ATL supports both regular and cached tear-off interfaces. Are they worth spending time on? In this article, Andrew teaches you everything you wanted to know about tear-off interfaces, but were afraid to ask.