The information in this article applies to:
SUMMARYSmart Alloc (SMART) allows programmers to experiment using the _fmalloc() function in the Microsoft Windows operating system. It is a companion program for the technical article in the MSDN "Allocating Memory the Old Fashioned Way: malloc and Windows Applications." MORE INFORMATIONThe following file is available for download from the Microsoft
Download Center. Click the file name below to download the file: Smart.exeFor more information about how to download files from the Microsoft Download Center, please visit the Download Center at the following Web address http://www.microsoft.com/downloads/search.aspand then click How to use the Microsoft Download Center. With Smart Alloc and Heap Walker, programmers can interactively explore the behavior of _fmalloc(), _ffree(), GlobalAlloc(), GlobalFree(), and _heapmin(). They can allocate memory either using GlobalAlloc() or _fmalloc(), or from a DLL. They can determine when and how memory is allocated easily, without recompiling. The source code for Smart Alloc also demonstrates some interesting features. Smart Alloc is a multiple-instance, large-model application when compiled with Microsoft C/C++ version 7.0. Another interesting feature of Smart Alloc is that it includes a dynamic link library (DLL) that intercepts all calls SMART.EXE makes to GlobalAlloc(), GlobalReAlloc(), and GlobalFree(). Smart Alloc was built with Microsoft C/C++ version 7.0 and tested under Microsoft Windows version 3.1. Additional query words: malloc free large model GMEM_SHARE softlib SMART.EXE GMEM_DDESHARE GlobalAllocPtr GlobalFreePtr
Keywords : kbfile kbsample kb16bitonly kbWinOS310 |
Last Reviewed: December 2, 1999 © 2000 Microsoft Corporation. All rights reserved. Terms of Use. |