Size: a a a

2020 March 19

DG

Dmitriy Gavrilenko in pro.net
Denis Petukhov
В студии показывает только в дебаге жи
А я по другому не писал
источник

AH

Ayrat Hudaygulov in pro.net
Dmitriy Gavrilenko
Чем проще всего отследить тормоза в вызове метода?
Чтобы на каждый шаг время показывал как в студии при отладке
профилятор же
источник

DP

Denis Petukhov in pro.net
У тебя ответ написан в вопросе тогда
источник

ES

Egor Sidorenko in pro.net
а нормальные profiler_ы есть разве? По типу remote debug_а чтобы можно было?
источник

DG

Dmitriy Gavrilenko in pro.net
Denis Petukhov
У тебя ответ написан в вопросе тогда
Да там херовая мерилка. Плавает очень сильно
источник

GB

George Bessonov in pro.net
Dmitriy Gavrilenko
Чем проще всего отследить тормоза в вызове метода?
Чтобы на каждый шаг время показывал как в студии при отладке
одним словом - profiler.
подробнее - если подозреваешь базу и юзаешь ADO.NET (о поддержке NoSQL не в курсе) - MiniProfiler. Аккуратно с ним только, в прод не пускай - хорошо лага добавить может.
Если подозреваешь проц - DotTrace, память - DotMemory
источник

DG

Dmitriy Gavrilenko in pro.net
George Bessonov
одним словом - profiler.
подробнее - если подозреваешь базу и юзаешь ADO.NET (о поддержке NoSQL не в курсе) - MiniProfiler. Аккуратно с ним только, в прод не пускай - хорошо лага добавить может.
Если подозреваешь проц - DotTrace, память - DotMemory
dotTrace какая-то странная тулзу, я в ней не разобрался толком
источник

GB

George Bessonov in pro.net
Dmitriy Gavrilenko
dotTrace какая-то странная тулзу, я в ней не разобрался толком
ну, разберись =)
источник

R

RA-TA-TATA in pro.net
George Bessonov
ну, разберись =)
источник

DG

Dmitriy Gavrilenko in pro.net
George Bessonov
ну, разберись =)
Она покажет мне за сколько выполняется linq-лабуда над коллекцией с дальнейшим получения массива?
источник

AH

Ayrat Hudaygulov in pro.net
Dmitriy Gavrilenko
Она покажет мне за сколько выполняется linq-лабуда над коллекцией с дальнейшим получения массива?
да
источник

DG

Dmitriy Gavrilenko in pro.net
Тогда кайф, надо углубиться
источник

GB

George Bessonov in pro.net
Dmitriy Gavrilenko
Она покажет мне за сколько выполняется linq-лабуда над коллекцией с дальнейшим получения массива?
если linq-лабуда выполняется на проце - да. Если на базе - смотри в сторону профилировщика запросов БД, dotTrace тебе покажет, что ты много висел на ожидании IO. Например, MiniProfiler.
источник

DG

Dmitriy Gavrilenko in pro.net
Отказался от Skip(offset).Take(limit) в пользу ренджей получил 2х прирост лол
источник

β🎀

βλαδιμιρ 🎀 🌎🔫 in pro.net
Можешь написать свой экстеншен, который проверяет на IList, и берет рендж, если интерфейс есть, если нет, делает SkipTake
источник

DG

Dmitriy Gavrilenko in pro.net
βλαδιμιρ 🎀 🌎🔫
Можешь написать свой экстеншен, который проверяет на IList, и берет рендж, если интерфейс есть, если нет, делает SkipTake
А при чем тут IList? Я на массиве и то и то делал
источник

EZ

Eugene Zakharov in pro.net
Dmitriy Gavrilenko
Она покажет мне за сколько выполняется linq-лабуда над коллекцией с дальнейшим получения массива?
можешь ещё упороться и посмотреть доклады Саши Гольдштейна с дот некста как профилировать приложения
источник

EZ

Eugene Zakharov in pro.net
Eugene Zakharov
попробую грепнуть project.assests.json, спасибо.
не помогло, нету у меня в .obj такого файла. У меня Console Application, там тупо exe, pdb и пара файлов ещё. всё.

System.IO.FileLoadException: Could not load file or assembly 'System.Web.Http, Version=5.2.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. The located assembly's manifest definition does not match the assembly reference.
источник

AH

Ayrat Hudaygulov in pro.net
Eugene Zakharov
не помогло, нету у меня в .obj такого файла. У меня Console Application, там тупо exe, pdb и пара файлов ещё. всё.

System.IO.FileLoadException: Could not load file or assembly 'System.Web.Http, Version=5.2.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. The located assembly's manifest definition does not match the assembly reference.
ты каким сдк собираешь?
источник

AH

Ayrat Hudaygulov in pro.net
да ну бред, в obj вообще не должны пдб и ехе лежать
источник