Skip to content
April 4, 2013 / ahriman hpc mode

Профилировка приложения Windows Azure

Одна из популярных задач при разработке – это профилировка приложения. В случае приложения Windows Azure последовательность действий немного меняется, но в целом очень привычна.

Итак, создадим проект Windows Azure с одной Worker-ролью, в которой будет три метода, один "хороший", второй "не очень", третий "совсем плохой". Улыбка

image

image

 

Добавим следующий код методов в класс WorkerRole.cs и их вызовы в метод Run.

 

Дальше нажмем Publish на облачном проекте и в опциях, перейдя в Advanced Options, отметим Enable profiling.

image

Профилирование доступно по четырем методам.

image

 

После того, как проект будет развернут на Windows Azure, можно посмотреть лог профилировки. Для этого надо перейти в Server Explorer, выбрать Windows Azure Compute и нужный Cloud Service.

image

Для просмотра лога нажмите правой кнопкой мыши на экземпляре и нажмите  View Profiling Report.

После того, как произойдет очередной этап работы, вам станет доступен отчет по профилированию.

image

 

В процессе профилирования можно обратить внимание на лог загруженности экземпляра, обслуживающего сервис, на портале управления Windows Azure. В этот момент нагрузка скачет.

image

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: