DotTrace о удаленном прокси - PullRequest
       42

DotTrace о удаленном прокси

0 голосов
/ 05 декабря 2018

У меня есть проект WebAPI, работающий на локальном компьютере, который вызывает коды на стороне сервера через удаленный прокси (локальный компьютер) на уровне обслуживания.Профилировщик смог отследить горячую точку, но только до уровня обслуживания, и горячая точка все указывает на методы, вызывающие методы на стороне сервера.

Как я могу позволить профилировщику отслеживать узкие места в кодах на стороне сервера?

На заметку:

1. Controller and service layer = .Net4.5
2. Server Side = .Net 3.5
3. Remote Proxy is using local web service.

То, что я сделал

1. Profile the whole project
2. Profile the web service
3. Run the remote agent locally

Ответы [ 2 ]

0 голосов
/ 10 декабря 2018

Какой сервер вы используете для размещения серверного кода?Если это IIS или IIS Express, вам нужно профилировать его из соответствующего раздела dotTrace Home.В любом случае, вы можете начать профилирование из раздела «.NET Process» dotTrace Home - в этом режиме будет профилироваться любое управляемое приложение, которое запускается после нажатия кнопки «Выполнить» (вам просто нужно выбрать правильное приложение в контроллере профилирования и получить моментальный снимок).Подробности смотрите на этой странице: https://www.jetbrains.com/help/profiler/Profiling_Guidelines__dotNET_Process.html

0 голосов
/ 08 декабря 2018

Вы можете запустить несколько автономных точек dotTrace одновременно.Один dotTrace для каждой стороны (WebAPI и сервер).Если вы подключитесь к процессу на стороне сервера, вы сможете найти горячие точки

...