The stress-testing functions artificially consume system resources. This makes it possible for you to see how your application behaves in low-resource conditions. This library was designed to make testing easier and more realistic.
Following are the new stress-testing functions:
| Function | Description |
| AllocDiskSpace | Creates a file so that all but a specified amount of disk space is allocated. |
| AllocFileHandles | Creates files so that all but a specified number of file handles are allocated. |
| AllocGDIMem | Allocates all available memory in the graphics device interface (GDI) heap, down to a specified memory-object size. |
| AllocMem | Allocates all available memory, down to a specified memory-object size. |
| AllocUserMem | Allocates all available memory in the USER heap, down to a specified memory-object size. |
| FreeAllGDIMem | Frees memory allocated by the AllocGDIMem function. |
| FreeAllMem | Frees all memory allocated by the AllocMem function. |
| FreeAllUserMem | Frees memory allocated by the AllocUserMem function. |
| UnAllocDiskSpace | Deletes the file created by the AllocDiskSpace function. |
| UnAllocFileHandles | Frees all file handles allocated by the AllocFileHandles function. |
The stress testing feature depends on the dynamic-link library STRESS.DLL. This is a redistributable library.