Optimization-tool functions control how the Windows Profiler and Swap software development tools interact with an application being developed. The following list briefly describes these functions:
| Function | Description | |
| ProfClear | Discards all samples in the Profiler sampling buffer. | |
| ProfFinish | Stops sampling by Profiler and flushes the buffer to disk. | |
| ProfFlush | Flushes the Profiler sampling buffer to disk. | |
| ProfInsChk | Determines if Profiler is installed. | |
| ProfSampRate | Sets the rate of code sampling by Profiler. | |
| ProfSetup | Sets up the Profiler sampling buffer and recording rate. | |
| ProfStart | Starts sampling by Profiler. | |
| ProfStop | Stops sampling by Profiler. | |
| SwapRecording | Begins or ends analyzing by Swap of the application's swapping behavior. |