Коллеги,
Предположим есть некоторый сервис, написанный на .net.
При тестировании не получается воспроизвести проблемы с производительностью. Как можно посмотреть что происходит на бою. Ибо при подключении dotTrace сервис будет сильно тормозить, а этого хотелось бы избежать.
Здравствуйте, Gattaka, Вы писали:
G>При тестировании не получается воспроизвести проблемы с производительностью. Как можно посмотреть что происходит на бою. Ибо при подключении dotTrace сервис будет сильно тормозить, а этого хотелось бы избежать.
В режиеме timeline или sampling эффект не должен быть большой.
Еще можно попробовать PerfView, но вот потом смотреть на то, что он наснимал, — занятие для умелых и сильных духом.
Здравствуйте, qxWork, Вы писали:
W>В режиеме timeline или sampling эффект не должен быть большой.
О, раз тема поднялась. А есть способ снимать снапшоты через cli, без удалённого подключения к агенту?
Иногда всё, что имеется — доступ к машине через rdp или PowerShell Remoting, выставить порт dotTrace Remote Agent наружу нереально абсолютно.
Здравствуйте, Sinix, Вы писали:
S>О, раз тема поднялась. А есть способ снимать снапшоты через cli, без удалённого подключения к агенту? S>Иногда всё, что имеется — доступ к машине через rdp или PowerShell Remoting, выставить порт dotTrace Remote Agent наружу нереально абсолютно.
Помучаю завтра команду dotTrace на эту тему.
Здравствуйте, Sinix, Вы писали:
S>Иногда всё, что имеется — доступ к машине через rdp или PowerShell Remoting, выставить порт dotTrace Remote Agent наружу нереально абсолютно.
Вообще в такой ситуации можно скопировать на машину exe-ник профайлера, запустить его, а потом результаты скопировать обратно.
Здравствуйте, qxWork, Вы писали:
S>>Иногда всё, что имеется — доступ к машине через rdp или PowerShell Remoting, выставить порт dotTrace Remote Agent наружу нереально абсолютно. W>Вообще в такой ситуации можно скопировать на машину exe-ник профайлера, запустить его, а потом результаты скопировать обратно.
Эммм, его ж ставить / активировать надо вроде
В идеале нужно снять снапшот не из гуя, а через консоль. Бывает, что доступа из ui нет или дамп нужно снять скриптом.
Ну и ещё момент — профайлер вообще не работает на длинных пингах. Как пример, vm-ка в облаке в штатах, локальная машина в России. Снапшот на 300 мб до часа на машину разработчика может передаваться.
Здравствуйте, Sinix, Вы писали:
S>Эммм, его ж ставить / активировать надо вроде
Ставить не надо. Просто скачать standalone вариант и запустить.
S>В идеале нужно снять снапшот не из гуя, а через консоль. Бывает, что доступа из ui нет или дамп нужно снять скриптом.
Это другая история. Можно сделать.
S>Ну и ещё момент — профайлер вообще не работает на длинных пингах. Как пример, vm-ка в облаке в штатах, локальная машина в России. Снапшот на 300 мб до часа на машину разработчика может передаваться.
А тут не совсем понятно, что может помочь — данные-то надо передать как-то.
Здравствуйте, qxWork, Вы писали:
W>Ставить не надо. Просто скачать standalone вариант и запустить.
Да, уже увидел и Serge Baltic написал. И вариант работы через консоль тож покрывается. Прям праздник какой-то.
S>>Ну и ещё момент — профайлер вообще не работает на длинных пингах. Как пример, vm-ка в облаке в штатах, локальная машина в России. Снапшот на 300 мб до часа на машину разработчика может передаваться. W>А тут не совсем понятно, что может помочь — данные-то надо передать как-то.
Не, скорость передачи нормальная, напрямую файл за минуту-две передаётся. Проблема с связью только в пингах в 300-500 мс. Опять-таки при наличии консольного профайлера проблема некритичная
Здравствуйте, Sinix, Вы писали:
S>Как пример, vm-ка в облаке в штатах, локальная машина в России. Снапшот на 300 мб до часа на машину разработчика может передаваться.
Есть такое. Проще всего через mega.nz или google.drive. я через браузер несколько раз так делал. хотя у обоих есть консольные тулзы.
Здравствуйте, Gattaka, Вы писали:
G>Коллеги, G>Предположим есть некоторый сервис, написанный на .net. G>При тестировании не получается воспроизвести проблемы с производительностью. Как можно посмотреть что происходит на бою. Ибо при подключении dotTrace сервис будет сильно тормозить, а этого хотелось бы избежать.