1117:
1098:
22:
1177:
159:
From within the profiler, the application is launched and executed normally for a period of time. When the user decides to exit the program, the profiler gives a summary of the number of times that each function was called, the elapsed time of each function, and the memory consumed by objects.
155:
code. Modern versions of the VSTS profiler can be used to profile both 32-bit and 64-bit
Windows programs. The profiler reports performance characteristics for methods which are called during a given run of the profiler including the number of calls to the function and the call stack when the
167:, and is also available for download on the Microsoft website. While the standalone profiler can be installed or used on any platform, the results it collects can only be analyzed in a version of Visual Studio which includes the profiler.
140:, where statistic gathering probes are injected at entry and exit point of functions. While the instrumentation mode allows more accurate statistics to be gathered, it also makes the program run more slowly while being profiled.
234:
1218:
1161:
227:
1252:
887:
1211:
634:
135:
629:
1101:
281:
220:
1154:
359:
1204:
1237:
923:
778:
530:
87:
1247:
918:
793:
271:
1147:
535:
515:
286:
913:
483:
471:
369:
503:
882:
826:
974:
908:
798:
783:
550:
111:
831:
686:
1012:
954:
821:
788:
540:
327:
119:
838:
599:
307:
184:
1080:
258:
488:
1063:
949:
594:
461:
416:
1007:
664:
624:
448:
401:
381:
128:
864:
843:
734:
691:
99:
979:
386:
374:
163:
A standalone version of the VSTS profiler can also be installed from the Visual Studio Team System
82:
1242:
877:
872:
816:
604:
396:
322:
266:
1124:
1068:
773:
749:
696:
466:
364:
75:
1188:
1131:
1184:
944:
761:
337:
94:
70:
1085:
679:
453:
391:
302:
35:
Please help update this article to reflect recent events or newly available information.
1048:
614:
560:
144:
1231:
939:
808:
744:
669:
545:
133:, in which the snapshot of the program state is recorded at certain intervals, or in
123:
1116:
1038:
729:
724:
555:
406:
152:
148:
508:
739:
659:
1176:
609:
584:
572:
567:
342:
212:
58:
1043:
1022:
768:
498:
115:
63:
185:"Visual Studio Team System 2008 - Software Testing and Collaboration Tools"
493:
1127:
997:
589:
476:
317:
143:
The VSTS profiler helps to optimize performance of code targeted for the
1002:
756:
719:
674:
619:
577:
426:
421:
332:
1017:
354:
347:
1058:
1053:
701:
525:
411:
312:
207:
892:
711:
520:
216:
1073:
164:
15:
1192:
1135:
1031:
988:
967:
932:
901:
863:
856:
807:
710:
652:
643:
441:
295:
257:
248:
93:
81:
69:
57:
1212:
1155:
228:
8:
122:(VSTS) suite and the Development Edition of
52:
1219:
1205:
1162:
1148:
860:
649:
254:
235:
221:
213:
51:
888:Business Intelligence Development Studio
176:
7:
1173:
1171:
1113:
1111:
1191:. You can help Knowledge (XXG) by
1134:. You can help Knowledge (XXG) by
108:Visual Studio Team System Profiler
53:Visual Studio Team System Profiler
14:
1175:
1115:
1097:
1096:
208:Visual Studio Profiler Team Blog
20:
1253:Computer programming tool stubs
980:Team Foundation Version Control
1:
243:Microsoft development tools
118:, available as part of the
1269:
1170:
1110:
1094:
955:Extensible Storage Engine
360:Robotics Developer Studio
120:Visual Studio Team System
29:This article needs to be
779:Communication Foundation
126:. It can work either in
1238:Microsoft Visual Studio
1081:Windows Package Manager
794:Presentation Foundation
1248:Windows software stubs
1187:-related article is a
1130:-related article is a
1064:Web Platform Installer
950:Access Database Engine
417:Native Image Generator
282:Tools for Applications
156:function was called.
692:Xbox Development Kit
277:Team System Profiler
100:Proprietary software
799:Workflow Foundation
784:Identity Foundation
370:SharePoint Designer
54:
397:Windows App Studio
1200:
1199:
1143:
1142:
1125:Microsoft Windows
1108:
1107:
1069:Windows Installer
975:Visual SourceSafe
963:
962:
883:Management Studio
852:
851:
697:Windows Installer
437:
436:
105:
104:
76:Microsoft Windows
50:
49:
1260:
1221:
1214:
1207:
1185:programming-tool
1179:
1172:
1164:
1157:
1150:
1119:
1112:
1100:
1099:
945:Microsoft Access
861:
762:Entity Framework
650:
287:Tools for Office
255:
237:
230:
223:
214:
195:
194:
192:
191:
181:
110:is a commercial
71:Operating system
55:
45:
42:
36:
24:
23:
16:
1268:
1267:
1263:
1262:
1261:
1259:
1258:
1257:
1228:
1227:
1226:
1225:
1169:
1168:
1109:
1104:
1090:
1086:Microsoft Store
1027:
1013:Script Debugger
990:
984:
959:
928:
897:
848:
803:
706:
680:Managed DirectX
645:
639:
433:
392:Windows App SDK
328:Macro Assembler
291:
250:
244:
241:
204:
199:
198:
189:
187:
183:
182:
178:
173:
136:instrumentation
46:
40:
37:
34:
25:
21:
12:
11:
5:
1266:
1264:
1256:
1255:
1250:
1245:
1240:
1230:
1229:
1224:
1223:
1216:
1209:
1201:
1198:
1197:
1180:
1167:
1166:
1159:
1152:
1144:
1141:
1140:
1120:
1106:
1105:
1095:
1092:
1091:
1089:
1088:
1083:
1078:
1077:
1076:
1066:
1061:
1056:
1051:
1046:
1041:
1035:
1033:
1029:
1028:
1026:
1025:
1020:
1015:
1010:
1005:
1000:
994:
992:
986:
985:
983:
982:
977:
971:
969:
968:Source control
965:
964:
961:
960:
958:
957:
952:
947:
942:
936:
934:
930:
929:
927:
926:
921:
916:
911:
905:
903:
899:
898:
896:
895:
890:
885:
880:
875:
869:
867:
858:
854:
853:
850:
849:
847:
846:
841:
836:
835:
834:
829:
819:
813:
811:
809:Device drivers
805:
804:
802:
801:
796:
791:
786:
781:
776:
771:
766:
765:
764:
754:
753:
752:
747:
742:
737:
732:
727:
716:
714:
708:
707:
705:
704:
699:
694:
689:
684:
683:
682:
672:
667:
662:
656:
654:
647:
641:
640:
638:
637:
632:
627:
622:
617:
615:Project Verona
612:
607:
602:
597:
592:
587:
582:
581:
580:
575:
565:
564:
563:
558:
548:
543:
538:
533:
528:
523:
518:
513:
512:
511:
506:
501:
496:
486:
481:
480:
479:
474:
469:
464:
456:
451:
445:
443:
439:
438:
435:
434:
432:
431:
430:
429:
424:
419:
414:
409:
399:
394:
389:
384:
379:
378:
377:
367:
362:
357:
352:
351:
350:
340:
335:
330:
325:
320:
315:
310:
308:Expression Web
305:
299:
297:
293:
292:
290:
289:
284:
279:
274:
269:
263:
261:
252:
246:
245:
242:
240:
239:
232:
225:
217:
211:
210:
203:
202:External links
200:
197:
196:
175:
174:
172:
169:
145:.NET Framework
103:
102:
97:
91:
90:
85:
79:
78:
73:
67:
66:
61:
48:
47:
28:
26:
19:
13:
10:
9:
6:
4:
3:
2:
1265:
1254:
1251:
1249:
1246:
1244:
1241:
1239:
1236:
1235:
1233:
1222:
1217:
1215:
1210:
1208:
1203:
1202:
1196:
1194:
1190:
1186:
1181:
1178:
1174:
1165:
1160:
1158:
1153:
1151:
1146:
1145:
1139:
1137:
1133:
1129:
1126:
1121:
1118:
1114:
1103:
1093:
1087:
1084:
1082:
1079:
1075:
1072:
1071:
1070:
1067:
1065:
1062:
1060:
1057:
1055:
1052:
1050:
1047:
1045:
1042:
1040:
1037:
1036:
1034:
1030:
1024:
1021:
1019:
1016:
1014:
1011:
1009:
1006:
1004:
1001:
999:
996:
995:
993:
987:
981:
978:
976:
973:
972:
970:
966:
956:
953:
951:
948:
946:
943:
941:
940:Visual FoxPro
938:
937:
935:
931:
925:
922:
920:
917:
915:
912:
910:
907:
906:
904:
900:
894:
891:
889:
886:
884:
881:
879:
876:
874:
871:
870:
868:
866:
862:
859:
855:
845:
842:
840:
837:
833:
830:
828:
825:
824:
823:
820:
818:
815:
814:
812:
810:
806:
800:
797:
795:
792:
790:
787:
785:
782:
780:
777:
775:
772:
770:
767:
763:
760:
759:
758:
755:
751:
748:
746:
743:
741:
738:
736:
733:
731:
728:
726:
723:
722:
721:
718:
717:
715:
713:
709:
703:
700:
698:
695:
693:
690:
688:
685:
681:
678:
677:
676:
673:
671:
668:
666:
663:
661:
658:
657:
655:
651:
648:
642:
636:
633:
631:
628:
626:
623:
621:
618:
616:
613:
611:
608:
606:
603:
601:
598:
596:
593:
591:
588:
586:
583:
579:
576:
574:
571:
570:
569:
566:
562:
559:
557:
554:
553:
552:
549:
547:
546:Visual FoxPro
544:
542:
539:
537:
534:
532:
529:
527:
524:
522:
519:
517:
514:
510:
507:
505:
502:
500:
497:
495:
492:
491:
490:
487:
485:
482:
478:
475:
473:
470:
468:
465:
463:
460:
459:
458:Visual Basic
457:
455:
452:
450:
447:
446:
444:
440:
428:
425:
423:
420:
418:
415:
413:
410:
408:
405:
404:
403:
400:
398:
395:
393:
390:
388:
385:
383:
380:
376:
373:
372:
371:
368:
366:
363:
361:
358:
356:
353:
349:
346:
345:
344:
341:
339:
336:
334:
331:
329:
326:
324:
321:
319:
316:
314:
311:
309:
306:
304:
301:
300:
298:
294:
288:
285:
283:
280:
278:
275:
273:
270:
268:
265:
264:
262:
260:
259:Visual Studio
256:
253:
247:
238:
233:
231:
226:
224:
219:
218:
215:
209:
206:
205:
201:
186:
180:
177:
170:
168:
166:
161:
157:
154:
150:
146:
141:
139:
137:
132:
130:
125:
124:Visual Studio
121:
117:
113:
109:
101:
98:
96:
92:
89:
86:
84:
80:
77:
74:
72:
68:
65:
62:
60:
56:
44:
41:November 2010
32:
27:
18:
17:
1193:expanding it
1182:
1136:expanding it
1122:
1039:Active Setup
924:Notification
902:SQL services
735:Dynamic Data
407:CLR Profiler
276:
251:environments
188:. Retrieved
179:
162:
158:
147:platform or
142:
134:
127:
107:
106:
59:Developer(s)
38:
30:
989:Testing and
919:Integration
839:Windows HLK
665:Silverlight
660:Windows API
625:Small Basic
504:Managed C++
449:Dynamics AX
402:Windows SDK
382:Small Basic
249:Development
114:offered by
1232:Categories
1008:Playwright
865:SQL Server
646:frameworks
610:PowerShell
585:IronPython
573:TypeScript
568:JavaScript
489:Visual C++
343:QuickBASIC
190:2009-06-16
171:References
153:Visual C++
1243:Profilers
1044:ClickOnce
1023:xUnit.net
991:debugging
914:Reporting
774:CardSpace
750:Web Forms
531:Dexterity
509:C++/WinRT
442:Languages
387:WebMatrix
375:FrontPage
151:compiled
116:Microsoft
64:Microsoft
1128:software
1102:Category
1032:Delivery
998:CodeView
909:Analysis
857:Database
644:APIs and
605:Power Fx
590:IronRuby
477:VBScript
323:MACRO-80
318:GW-BASIC
149:natively
129:sampling
112:profiler
88:Profiler
1003:OneFuzz
878:Compact
873:Express
757:ADO.NET
720:ASP.NET
675:DirectX
578:JScript
499:C++/CLI
427:XAMLPad
422:WinDiff
333:MSBuild
272:Express
95:License
31:updated
1018:WinDbg
653:Native
494:C++/CX
484:Bosque
467:VB.NET
462:legacy
365:Roslyn
355:QuickC
348:QBasic
338:Pascal
296:Others
1183:This
1123:This
1059:vcpkg
1054:NuGet
933:Other
745:Razor
702:WinUI
526:Dafny
454:BASIC
412:ILAsm
313:FxCop
303:Blend
1189:stub
1132:stub
893:MSDE
832:UMDF
827:KMDF
789:LINQ
769:MAUI
730:AJAX
725:Core
712:.NET
635:XAML
595:Lean
551:Java
521:C/AL
267:Code
138:mode
131:mode
83:Type
1074:WiX
1049:npm
844:WDM
822:WDF
817:WDK
740:MVC
687:UWP
670:XNA
630:VPL
556:J++
472:VBA
165:DVD
1234::
620:Q#
561:J#
541:F*
536:F#
516:C#
1220:e
1213:t
1206:v
1195:.
1163:e
1156:t
1149:v
1138:.
600:P
236:e
229:t
222:v
193:.
43:)
39:(
33:.
Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.