Windows Profiling Tools
- Windows profiling tools are free and allow you to keep track how well your applications are running.notebook pc image by Albo from Fotolia.com
Application profiling are diagnostic and testing tools that help developers and programmers debug applications. It allows you to determine how much memory an application is using and how well the application is performing overall. Windows profiling tools profile any Windows applications. All of these tools are free to use, and most are offered by Microsoft. - Very Sleepy is the updated version of Sleepy, which is a free program that is offered by CodersNotes.com. Improvements in Very Sleepy include a better user interface (UI), which makes it easier to run and track code. This tool is distributed under the GNU Public License which allows you to share and manipulate the program as you see fit. There are no restrictions on applications listed under this license. Features of this program include a load-and-save specification, which means that the system will launch an application and save the application information in documents. It also generates call graphs, which is a graphical representation of procedures and how they relate to each other. Very Sleepy is compatible with all types of Windows applications, and it is a C and C++ CPU (central processing unit) profiler.
- The Microsoft Source Profiles tool consists of two .EXE (executable) files. These are PROFILEW.EXE and PROFILE.EXE. PROFILEW.EXE and are specific to Windows applications, identified with the W at the end of the string. You can use PROFILE.EXE for both Windows-based applications and Windows-hosted applications. Run these tools from the command line, which can be found by going into the Start Menu and clicking "Run." This will pull up the Command Prompt. You can also access these tools directly from the Windows Operating System. These tools will collect statistics and information about Windows applications. You can run these tools in conjunction with the PCF (Profiler Command File), which allows you to select parts of an executable file.
- VSPerfCmd is a command line tool (located in the Command Prompt in Windows), and it is part of Microsoft Visual Studio 2010. This tool allows you to collect information on Windows applications. Within the Command Prompt, you will run this tool as follows: VSPerfCmd [/U] [/options]. The VSPerfACmd allows you to profile applications in a certain mode, or you can restrict access to the profiler. Other features include the ability to start profiling applications over all Windows sessions. You can also stop profiling using this command. You can also set how often application samples should be taken. This tool should already be on your computer if you have already installed Visual Studio 10.