dotTrace на бою
От: Gattaka Россия  
Дата: 29.09.17 19:51
Оценка:
Коллеги,
Предположим есть некоторый сервис, написанный на .net.
При тестировании не получается воспроизвести проблемы с производительностью. Как можно посмотреть что происходит на бою. Ибо при подключении dotTrace сервис будет сильно тормозить, а этого хотелось бы избежать.
Re: dotTrace на бою
От: qxWork Россия http://www.jetbrains.com/company/people/Coox_Sergey.html
Дата: 30.09.17 09:46
Оценка:
Здравствуйте, Gattaka, Вы писали:

G>При тестировании не получается воспроизвести проблемы с производительностью. Как можно посмотреть что происходит на бою. Ибо при подключении dotTrace сервис будет сильно тормозить, а этого хотелось бы избежать.

В режиеме timeline или sampling эффект не должен быть большой.
Еще можно попробовать PerfView, но вот потом смотреть на то, что он наснимал, — занятие для умелых и сильных духом.
Re[2]: dotTrace на бою
От: Sinix  
Дата: 30.09.17 12:20
Оценка:
Здравствуйте, qxWork, Вы писали:

W>В режиеме timeline или sampling эффект не должен быть большой.


О, раз тема поднялась. А есть способ снимать снапшоты через cli, без удалённого подключения к агенту?
Иногда всё, что имеется — доступ к машине через rdp или PowerShell Remoting, выставить порт dotTrace Remote Agent наружу нереально абсолютно.
Re[3]: dotTrace на бою
От: qxWork Россия http://www.jetbrains.com/company/people/Coox_Sergey.html
Дата: 30.09.17 19:28
Оценка: 73 (3) +1
Здравствуйте, Sinix, Вы писали:

S>О, раз тема поднялась. А есть способ снимать снапшоты через cli, без удалённого подключения к агенту?

S>Иногда всё, что имеется — доступ к машине через rdp или PowerShell Remoting, выставить порт dotTrace Remote Agent наружу нереально абсолютно.
Помучаю завтра команду dotTrace на эту тему.
Re[3]: dotTrace на бою
От: qxWork Россия http://www.jetbrains.com/company/people/Coox_Sergey.html
Дата: 30.09.17 19:32
Оценка:
Здравствуйте, Sinix, Вы писали:

S>Иногда всё, что имеется — доступ к машине через rdp или PowerShell Remoting, выставить порт dotTrace Remote Agent наружу нереально абсолютно.

Вообще в такой ситуации можно скопировать на машину exe-ник профайлера, запустить его, а потом результаты скопировать обратно.
Re[4]: dotTrace на бою
От: Sinix  
Дата: 30.09.17 19:47
Оценка:
Здравствуйте, qxWork, Вы писали:

S>>Иногда всё, что имеется — доступ к машине через rdp или PowerShell Remoting, выставить порт dotTrace Remote Agent наружу нереально абсолютно.

W>Вообще в такой ситуации можно скопировать на машину exe-ник профайлера, запустить его, а потом результаты скопировать обратно.

Эммм, его ж ставить / активировать надо вроде
В идеале нужно снять снапшот не из гуя, а через консоль. Бывает, что доступа из ui нет или дамп нужно снять скриптом.

Ну и ещё момент — профайлер вообще не работает на длинных пингах. Как пример, vm-ка в облаке в штатах, локальная машина в России. Снапшот на 300 мб до часа на машину разработчика может передаваться.
Re[5]: dotTrace на бою
От: qxWork Россия http://www.jetbrains.com/company/people/Coox_Sergey.html
Дата: 30.09.17 21:30
Оценка:
Здравствуйте, Sinix, Вы писали:

S>Эммм, его ж ставить / активировать надо вроде

Ставить не надо. Просто скачать standalone вариант и запустить.

S>В идеале нужно снять снапшот не из гуя, а через консоль. Бывает, что доступа из ui нет или дамп нужно снять скриптом.

Это другая история. Можно сделать.

S>Ну и ещё момент — профайлер вообще не работает на длинных пингах. Как пример, vm-ка в облаке в штатах, локальная машина в России. Снапшот на 300 мб до часа на машину разработчика может передаваться.

А тут не совсем понятно, что может помочь — данные-то надо передать как-то.
Re[5]: dotTrace на бою
От: Serge Baltic  
Дата: 30.09.17 22:55
Оценка: 136 (3)
hiThere,

S>Эммм, его ж ставить / активировать надо вроде shuffle


https://www.jetbrains.com/profiler/download/#section=standalone не надо ставить.
Лицензия нужна уже на просмотр.

S>В идеале нужно снять снапшот не из гуя, а через консоль. Бывает, что доступа из ui нет или дамп нужно снять скриптом.


https://www.jetbrains.com/profiler/download/#section=dottraceclt без гуя.

(H) Serge
(H) Serge
Re[6]: dotTrace на бою
От: Sinix  
Дата: 01.10.17 05:29
Оценка:
Здравствуйте, qxWork, Вы писали:

W>Ставить не надо. Просто скачать standalone вариант и запустить.

Да, уже увидел и Serge Baltic написал. И вариант работы через консоль тож покрывается. Прям праздник какой-то.

S>>Ну и ещё момент — профайлер вообще не работает на длинных пингах. Как пример, vm-ка в облаке в штатах, локальная машина в России. Снапшот на 300 мб до часа на машину разработчика может передаваться.

W>А тут не совсем понятно, что может помочь — данные-то надо передать как-то.
Не, скорость передачи нормальная, напрямую файл за минуту-две передаётся. Проблема с связью только в пингах в 300-500 мс. Опять-таки при наличии консольного профайлера проблема некритичная

Спасиб!
Re[5]: dotTrace на бою
От: VladCore  
Дата: 02.10.17 00:20
Оценка:
Здравствуйте, Sinix, Вы писали:

S>Как пример, vm-ка в облаке в штатах, локальная машина в России. Снапшот на 300 мб до часа на машину разработчика может передаваться.


Есть такое. Проще всего через mega.nz или google.drive. я через браузер несколько раз так делал. хотя у обоих есть консольные тулзы.
Re: dotTrace на бою
От: Kolesiki  
Дата: 02.10.17 14:34
Оценка: -1
Здравствуйте, Gattaka, Вы писали:

G>При тестировании не получается воспроизвести проблемы с производительностью


Старый, добрый PRINT? Вставляете логгер с временем, находите жирное место, а далее разбиваете логами на ещё более мелкие части.
Re: dotTrace на бою
От: Tom Россия http://www.RSDN.ru
Дата: 12.10.17 14:26
Оценка:
Здравствуйте, Gattaka, Вы писали:

G>Коллеги,

G>Предположим есть некоторый сервис, написанный на .net.
G>При тестировании не получается воспроизвести проблемы с производительностью. Как можно посмотреть что происходит на бою. Ибо при подключении dotTrace сервис будет сильно тормозить, а этого хотелось бы избежать.

https://github.com/MiniProfiler/dotnet
Народная мудрось
всем все никому ничего(с).
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.