Visual Studio Team System Profiler

Visual Studio Team System Profiler

Visual Studio Team System Profiler — коммерческий профайлер (иногда употребляют термин «профилировщик») от корпорации Microsoft, входящий в состав пакета Visual Studio Team System (VSTS) и версии Development Edition среды разработки Visual Studio[1]. Данный инструмент может работать или в режиме семплирования, в котором через определенные промежутки времени производится запись снимков состояния программы, или в режиме измерения, в котором статистика собирается за счет измерений входных и выходных значений функций.[2] Достоинством режима измерения является более тщательный сбор статистики, однако он вынуждает программу работать гораздо медленнее из-за выполнения дополнительного кода при измерениях.

Профайлер VSTS призван помочь обнаруживать и способствовать решению проблем производительности в коде, написанном для платформы .NET или родного скомпилированного кода Visual C++. Помимо поддержки 32-битности, последние версии профайлера VSTS можно использовать на 64-битных Windows-платформах для профилирования как 32-битных, так и 64-битных программ. Профайлер собирает информацию по характеристикам производительности для методов, вызванных на данном этапе работы профайлера, включая количество вызовов функции и весь стек вызовов при вызове функции.

Приложение должно быть вызвано из самого профайлера, а для корректного анализа программа должна нормально запуститься и отработать. По завершении, профайлер выдаст итоговую оценку затраченного времени для каждой из функций и количество вызовов каждой функции. Кроме того, также может отслеживаться и объём потребляемой памяти объектами под хранение своих данных.

Статистику, выдаваемую профайлером, можно посмотреть при помощи графического интерфейса Performance Explorer (Обозреватель производительности), входящего в пакет VSTS, и доступ к которому можно получить создав Performance Session (Производительность сессии).

Отдельную версию профайлера VSTS также можно установить с DVD-диска Visual Studio Team System, она же доступна для скачивания с веб-сайта Microsoft. Несмотря на то, что отдельный компилятор можно устанавливать или использовать на любой платформе, собранные им результаты могут быть проанализрованы лишь в той версии Visual Studio, которая включает в себя профайлер.

Ссылки

  1. Visual Studio Team System 2008 - Software Testing and Collaboration Tools. Архивировано из первоисточника 10 апреля 2012. Проверено 16 июня 2009.
  2. Ian Huff TN_1210: Using the performance explorer. Архивировано из первоисточника 10 апреля 2012. Проверено 25 сентября 2007.

Дополнительные источники



Wikimedia Foundation. 2010.

Игры ⚽ Нужна курсовая?

Полезное


Смотреть что такое "Visual Studio Team System Profiler" в других словарях:

  • Visual Studio Team System — is a set of software development, collaboration, metrics, and reporting tools from Microsoft.PlatformVisual Studio Team System consists of 5 products, which can be categorized into server side and client side applications. Microsoft encourages… …   Wikipedia

  • Visual Studio Team System — Основная статья: Microsoft Visual Studio Visual Studio Team System  набор инструментов от Microsoft для разработки программных приложений, упрощения совместной работы над проектами, инструментов для тестирования и отладки разрабатываемых… …   Википедия

  • Visual Studio Application Lifecycle Management — is a collection of integrated software development tools developed by Microsoft. These tools include IDEs, source control, work items, collaboration, metrics, and reporting tools. Contents 1 Platform 2 Visual Studio 2010 Rebranding 3 See also …   Wikipedia

  • Microsoft Visual Studio — Visual Studio 2010 SP1 editing a WPF application Developer(s) …   Wikipedia

  • VSTS Profiler — Visual Studio Team System Profiler is a commercial profiler offering from Microsoft which is available integrated into the Visual Studio Team System (VSTS) suite. It can work either in sampling mode , in which the snapshot of the program state is …   Wikipedia

  • VSTS Profiler — Visual Studio Team System Profiler коммерческий профайлер (иногда употребляют термин «профилировщик») от корпорации Microsoft, входящий в состав пакета Visual Studio Team System (VSTS) и версии Development Edition среды разработки Visual… …   Википедия

  • Microsoft Visual Studio Express — Developer(s) Microsoft Stable release 2010  …   Wikipedia

  • Intel Parallel Studio — набор дополнительных инструментов для среды разработки Microsoft Visual Studio. В комплект поставки входят программные продукты Intel Parallel Advisor, Intel Parallel Composer, Intel Parallel Inspector и Intel Parallel Amplifier. Продукт Intel… …   Википедия

  • Visual Basic .NET — Paradigm(s) Structured, imperative, object oriented and declarative Appeared in 2001 Designed by Micro …   Wikipedia

  • Visual Basic for Applications — (VBA) Paradigm(s) Multi paradigm Appeared in 1993 Developer Microsoft …   Wikipedia


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»