Интернет магазин китайских планшетных компьютеров |
|
Компьютеры - Visual Studio Team System Profiler11 мая 2011Visual Studio Team System Profiler — коммерческий профайлер от корпорации Microsoft, входящий в состав пакета Visual Studio Team System и версии Development Edition среды разработки Visual Studio. Данный инструмент может работать или в режиме семплирования, в котором через определенные промежутки времени производится запись снимков состояния программы, или в режиме измерения, в котором статистика собирается за счет измерений входных и выходных значений функций. Достоинством режима измерения является более тщательный сбор статистики, однако он вынуждает программу работать гораздо медленее из-за выполнения дополнительного кода при измерениях. Профайлер VSTS призван помочь обнаруживать и способствовать решению проблем производительности в коде, написанном для платформы .NET или родного скомпилированного кода Visual C++. Помимо поддержки 32-битности, последние версии профайлера VSTS можно использовать на 64-битных Windows-платформах для профилирования как 32-битных, так и 64-битных программ. Профайлер собирает информацию по характеристикам производительности для методов, вызыванных на данном этапе работы профайлера, включая количество вызовов функции и весь стек вызовов при вызове функции. Приложение должно быть вызвано из самого профайлера, а для корректного анализа программа должна нормально запуститься и отработать. По завершении, профайлер выдаст итоговую оценку затраченного времени для каждой из функций и количество вызовов каждой функции. Кроме того, также может отслеживаться и объём потребляемой памяти объектами под хранение своих данных. Статистику, выдаваемую профайлером, можно посмотреть при помощи графического интерфейса Performance Explorer, входящего в пакет VSTS, и доступ к которому можно получить создав Performance Session. Отдельную версию профайлера VSTS также можно установить с DVD-диска Visual Studio Team System, она же доступна для скачивания с веб-сайта Microsoft. Несмотря на то, что отдельный компилятор можно устанавливать или использовать на любой платформе, собранные им результаты могут быть проанализрованы лишь в той версии Visual Studio, которая включает в себя профайлер. Просмотров: 1012
|