2016-09-28 5 views
0

У меня есть Azure SDK 2.5. Мне нужно обнаружить утечки памяти в роли рабочего, выполняющей задачи. Какой тип профилировщика вы могли бы мне посоветовать?Как обнаружить утечки памяти в роли рабочего Azure на локальной машине

Также, как я могу загрузить дампы памяти для анализа из производственной среды?

ответ

0

Предлагаю вам обновить свой Azure SDK до последней версии 2.9.

Чтобы отладить свою рабочую роль локально, вы можете просто нажать F5, чтобы запустить VS в режиме отладки, и если у вас есть VS 2015, у нее уже есть профилировщик памяти и процессора, который вы можете использовать. Есть много других профилографов, таких как DebugDiag и Ants Profiler

Если вы хотите отладить Azure Worker или веб-роль, затем разверните список ресурсов в VS под подпиской Azure и щелкните правой кнопкой мыши на рабочей роли и выберите Debug , но убедитесь, что удаленная отладка включена в настройках рабочей роли.

Смотрите эту ссылку для получения более подробной информации

https://azure.microsoft.com/en-us/documentation/articles/vs-azure-tools-debug-cloud-services-virtual-machines/

+0

я использую VS 2013, я не могу перейти на 2.9 –

+0

Существует Azure SDK 2.9 для VS2013, может быть, вы должны установить обновление 3 HTTPS://azure.microsoft.com/en-us/blog/announcing-visual-studio-azure-tools-and-sdk-2-9/ –

+0

Я не могу перенести свои проекты, потому что наша команда работает с 2.5, мне нужно проанализировать ОЗУ, потребляемое для рабочего на локальном компьютере –