Tips for Visual Studio Users

Related Topics

 

§          If you chose at installation to integrate Quantify in Microsoft Visual Studio, you have direct access to all of Quantify's performance profiling capabilities from within Visual Studio.

§          During installation, a PurifyPlus menu and toolbars are automatically added to Visual Studio. The first time you use Quantify in Visual Studio, display the Quantify menu by using Visual Studio's PurifyPlus->Quantify menu.

§          The Quantify integration is not automatically turned on; you must turn it on, or engage it, after you start Visual Studio if you want to profile performance.

§          For information on the recommended settings for Visual Studio, click images\shortcut.gif

§          The Quantify menu includes the following default set of tools:

images\quantifyvsnettb.gif

images\vsnet_qua_engage.gif

Engage/Disengage Quantify Integration. Turns on or off the Quantify integration for profiling .NET managed code. With the Quantify integration engaged, a managed program is automatically profiled when you build or run it.

Do not use this tool for profiling native-compiled code. Launch native-code programs in Visual Studio by using the Run Program dialog box.

images\vsnet_qua_exe.gif

Quantify Executable Settings. Changes Quantify's executable settings. Quantify uses executable settings each time you run the current program.

images\vsnet_qua_def.gif

Quantify Default Settings. Changes Quantify's default settings. Quantify uses default settings for any program you run, unless overridden by executable-specific settings.

images\vsnet_qua_pref.gif

Quantify Preferences. Changes Quantify's preferences. Quantify uses preferences to control the presentation of its windows and data.

images\vsnet_qua_filtermgr.gif

Display Filter Manager. Displays the Filter Manager dialog box.

images\vsnet_qua_funclist.gif

Display Function List. Displays a list of the functions in the current dataset for the selected run

images\vsnet_qua_callgraph.gif

Display Call Graph. Displays a graphical representation of the program's calling structure for the selected run.

images\vsnet_qua_funcdetail.gif

Display Function Detail. Displays detailed information about the selected function, including its callers and descendants.

images\vsnet_qua_annsource.gif

Display Annotated source. Displays source code annotated with performance data for the selected function.

images\vsnet_qua_runsumm.gif

Display Run Summary. Displays the thread and fiber status and other information about the selected run.

images\vsnet_qua_pause.gif

Pause or resume recording. Pauses recording of performance data for the current run. Click the tool again to resume data recording.

images\vsnet_qua_clear.gif

Clear data. Deletes all performance data recorded up to that point for the current run. Quantify continues to record data.

images\vsnet_qua_snap.gif

Snapshot data. Captures performance data recorded up to that point for the current run and creates a snapshot entry in the PurifyPlus Navigator. Quantify continues to record data.

images\vsnet_qua_diff.gif

Compare runs. Compares one run to another run to create a new dataset, and creates a Diff entry in the PurifyPlus Navigator.

images\vsnet_qua_merge.gif

Merge runs. Merges one or more runs with the current run to create a new dataset, and creates a Merge entry in the PurifyPlus Navigator.

images\vsnet_qua_back.gif

Go back. Displays the previous function from the set of functions that have been previously selected by double-clicking in a data analysis window.

images\vsnet_qua_forward.gif

Go forward. Displays the next function from the set of functions that have been previously selected by double-clicking in a data analysis window.

images\vsnet_qua_scale.gif

Time scale and Precision. Displays the dialog box for specifying the units and precision that you want to apply to the data in all windows and for all runs.

(C) Copyright IBM Corporation 1993, 2009.