Benchmarkdotnet | как измерить производительность кода | Benchmark вашего кода C#

  Рет қаралды 24,955

#SimpleCode

#SimpleCode

3 жыл бұрын

В этом видео мы вы выясним каким образом можно измерить производительность C# кода с помощью библиотеки Benchmarkdotnet, как измерить время выполнения программы, а так же как измерить потребление памяти.
✅ ИСХОДНЫЙ КОД / iskhodnyi-kod-k-51900548
🔹 Telegram канал t.me/SergeySimpleCode
🔹 Наша группа ВК smplcode
✅ Доступ к исходному коду и спонсорство / simplecode
✅ donatepay.ru/don/SimpleCode
✅ BTC кошелек: 12oYfJnvt76wjJbpvfhM41m6KPz6uz4LD4
✅ Подписывайтесь на канал / @simplecodeit
#сишарп #simplecode #урокипрограммирования

Пікірлер: 78
@SimpleCodeIT
@SimpleCodeIT 3 жыл бұрын
Cамый лучший способ сказать "спасибо" - поставить лайк и и поделиться уроком с друзьями. Это очень мотивирует создавать полезные уроки =) ✅Доступ к исходному коду и спонсорство www.patreon.com/SimpleCode ✅ donatepay.ru/don/SimpleCode ✅BTC кошелек: 12oYfJnvt76wjJbpvfhM41m6KPz6uz4LD4
@maximkukoba8280
@maximkukoba8280 3 жыл бұрын
Здравствуйте Сергей! Хотел спросить, предоставляете ли вы услуги менторства?
@chistofreeze9096
@chistofreeze9096 3 жыл бұрын
Поставил, другу скинул!)
@alekseykatashev5587
@alekseykatashev5587 3 жыл бұрын
Здравствуйте Сергей, прошу помогите с данной ошибкой, много чего попробовал, но ничего не получается, я ещё новичёк в данной теме. 1>解析SVN版本 1>Не удалось запустить приложение, поскольку его параллельная конфигурация неправильна. Дополнительные сведения содержатся в журнале событий приложений или используйте программу командной строки sxstrace.exe для получения дополнительных сведений. 1>Project : error PRJ0019: A tool returned an error code from "??SVN??"
@ylikitishnik1946
@ylikitishnik1946 3 жыл бұрын
Я хоть пока что не собираюсь изучать си Шарп (ближайший год) но все ровно поставлю лайк и напишу комментарии для продвижения канала
@user-rh6ut3ur4k
@user-rh6ut3ur4k 3 жыл бұрын
Тот случай, когда ставишь лайк и пишешь позитивный коммент ещё до просмотра урока. Стабильность - признак мастерства!
@user-yu7it8ev6u
@user-yu7it8ev6u 8 ай бұрын
Сергей! Я восхищен вашим трудом, жаль, что вы больше не выпускаете видео... Хотелось бы увидеть ваш курс по Java.
@asetysqaq5264
@asetysqaq5264 3 жыл бұрын
Комментарий в поддержу. Привет из Казахстана
@user-lx5vv3uu8u
@user-lx5vv3uu8u 3 жыл бұрын
Всем привет! Сергей, благодарю!
@user-kz4xm7zk5c
@user-kz4xm7zk5c 3 жыл бұрын
Рад снова видеть тебя, Сергей!
@____-fh4wx
@____-fh4wx 3 жыл бұрын
Аааа! Ураа!!! Сергей, спасибо ❤️
@blackgolddev4023
@blackgolddev4023 3 жыл бұрын
Вы лучший! Всегда жду ваши уроки))))))))) Спасибо большое вам.
@Vitki4
@Vitki4 3 жыл бұрын
Вижу новое видео - запускаю в отдельной вкладке) Через какое-то время, когда дойдет очередь, посмотрю осознанно. Спасибо, Сергей!
@mihak3521
@mihak3521 2 жыл бұрын
Сергей, большое спасибо за (как всегда) отличную подачу материала. При первой возможности - отблагодарю спонсортством.
@user-tn3bw1wg8w
@user-tn3bw1wg8w 3 жыл бұрын
Интересно получилось👍 спасибо за видео)
@GanovAlex
@GanovAlex 3 жыл бұрын
Отличное видео. Спасибо!
@adamadamesko9759
@adamadamesko9759 3 жыл бұрын
Вау, урок про производительность кода, всегда об этом мечтал!
@martchelloguru
@martchelloguru 3 жыл бұрын
Топ Сергей, спасибо ❤️
@VitaliyZlobin
@VitaliyZlobin Жыл бұрын
Благодарю! Полезный инструмент
@urfinkit
@urfinkit 2 жыл бұрын
Прекрасные уроки. Поставил лайк.
@yourdream28
@yourdream28 3 жыл бұрын
Новое видео от лучшего учителя? Бегу смотреть!
@3x__
@3x__ 3 жыл бұрын
спасибо за урок!
@Decurion
@Decurion 3 жыл бұрын
Вау это просто потрясающе. Великолепно. Можно больше такого?
@alexkot9849
@alexkot9849 Жыл бұрын
Спасибо!
@chistofreeze9096
@chistofreeze9096 3 жыл бұрын
Молодец!
@firemanhood1526
@firemanhood1526 3 жыл бұрын
Вернулся с отпуска, забыл как кнопки нажимать на ноуте)) Продолжаем... Спасибо за урок!
@Dray91
@Dray91 2 жыл бұрын
Спасибо!!!
@spark-5727
@spark-5727 3 жыл бұрын
Ты просто лучший преподаватель всего мира Сделай пожалуйста цепь видео-уроков по QT creator!!!
@user-qg6zc5ux5m
@user-qg6zc5ux5m 2 жыл бұрын
Здорово.
@timakhmedov28
@timakhmedov28 3 жыл бұрын
Здравствуйте, Сергей. Спасибо за отличный туториал, как всегда все понятно и по полочкам! Графа StdDev я так понимаю это время простоя системы или я ошибаюсь, и на разных машинах время будет разным?
@____-fh4wx
@____-fh4wx 3 жыл бұрын
о нет... Сергей, неужели не будет нового урок? У вас что то случилось?
@____-fh4wx
@____-fh4wx 3 жыл бұрын
@Kolia King матенит? что это за чудо?))
@lesharper8751
@lesharper8751 3 жыл бұрын
Покажи пожалуйста как делать различные тесты, С# приложений (юнит тесты, модульные тесты)
@____-fh4wx
@____-fh4wx 3 жыл бұрын
ведь они лучшиееее
@XTERIAN
@XTERIAN 3 жыл бұрын
Скажите я один такой. Когда выходят новые видео от S1mpleCode я выключаю adblock и смотрю все рекламы, дабы поддержать канал ?)
@user-el3lq7qn2n
@user-el3lq7qn2n 3 жыл бұрын
Не один такой,сам так делаю
@DD0S2
@DD0S2 2 жыл бұрын
спасибо
@user-ih3xv6mx5p
@user-ih3xv6mx5p Жыл бұрын
Спасибо! Оч полезно! А то я свои велосипеды пишу, которые с погрешностью -+30% ))
@Jilexa
@Jilexa 3 жыл бұрын
Не хотел тратить 18 минут на просмотр видео, C# не знаю, учусь только Java, но к своему удивлению почти всё понял и все видео пролетело на одном дыхании. Найти бы что-нибудь подобное для джавы и поэксперементировать там)
@_chill_relax_calm4647
@_chill_relax_calm4647 3 жыл бұрын
Не знаю куда еще написать, в уроке №11, когда мы пишем new int, это как создается ярлык на переменную в методе?
@____-fh4wx
@____-fh4wx 3 жыл бұрын
мы ждём от вас урооок
@user-le8nw5un6g
@user-le8nw5un6g 3 жыл бұрын
Автолайк!
@nf2g
@nf2g 3 жыл бұрын
( Exception ex) было подсвечено студией, как то что можно убрать. Если удалить, то повлияет ли это на производительность? P.s. Рассуждаю так: Не будет (exception ex), тогда он не будет инициализировать exception и просто код из catch сделает, не?
@oilondabeats9011
@oilondabeats9011 2 жыл бұрын
так как там говориться is not int то программа сначала проверяет что это за тип,соответсвенно тратит больше времени на выполнение кода,верно ?
@BrownAleks
@BrownAleks 2 жыл бұрын
7:14 вместо этих константных переменных можно добавить параметр: [Params("qwerty22", "54")] public string? str { get; set; } И методы *WithError() будут не нужны. Бенчмарк просчитает оба метода с разными результатами.
@ivankorchmit6893
@ivankorchmit6893 3 жыл бұрын
Ненужное присваивание к result? Можно было решить след. образом: int result = 0; int.TryParse(str, out result); return result;
@ivankorchmit6893
@ivankorchmit6893 3 жыл бұрын
@@chafir_c_saxorom9076 ну значит прогадал
@user-yw4jn2ki4g
@user-yw4jn2ki4g 3 жыл бұрын
@@chafir_c_saxorom9076 вы прежде чем писать и вводить людей в заблуждение, сначала бы проверили код. Человек написал всё верно, код рабочий, и работает правильно. Здесь действительно происходит излишняя проверка условия, а в коде чувака даже не нужно присваивать в начале 0, так как переменной result в методе TryParse итак будет присвоено значение, в любом случае
@chafir_c_saxorom9076
@chafir_c_saxorom9076 3 жыл бұрын
@@user-yw4jn2ki4g извиняюсь и благодарю за пояснение
@syrymzholimbetov8860
@syrymzholimbetov8860 Жыл бұрын
😍😍😍
@____-fh4wx
@____-fh4wx 3 жыл бұрын
поожаалууйстааа
@SHKIPPER989
@SHKIPPER989 3 жыл бұрын
👍👍👍
@_chill_relax_calm4647
@_chill_relax_calm4647 3 жыл бұрын
Уже третий день подряд не могу понять как сделать треугольник в консоли (5 домашнее задание по C#), но интерес только возрастает
@_Pavel
@_Pavel Жыл бұрын
2:10 отрицание там лишнее. т.к. сначала в любом случае происходит сравнение, а далее дополнительной операцией результату присваивается обратное значение. Тут не страшно, но в цикле лучше обойтись без него. Так же можно переписать на один return, чтоб читаемость улучшить.
@user-xp5qt6nu7s
@user-xp5qt6nu7s 2 жыл бұрын
жаль давно новых видео не было
@alexeyfalcon4138
@alexeyfalcon4138 3 жыл бұрын
Здравствуйте всем, после курсов Сергея по С++ взял курсы по разработке в UE4, Сергею спасибо !!!! Может кто подскажет, как без VA в VS, добавить include на класс, то есть его место хранения (в визуал асисте эта функция - add include) может ест альтернативные варианты, спасибо!
@gditbrbitw
@gditbrbitw 3 жыл бұрын
Как вы считаете, стоит ли учить сейчас С++ ? Смотрю ваш плейлист по с++ уже на 60 видео. Стоит ли продолжать. Мне очень нравится этот язык, но я не могу определиться. Либо сейчас останавливаться и идти в другом направлении, либо потом будет уже поздновато бросать и нужно будет доучивать. Обращаюсь и к автору видео и к подписчикам этого канала.
@____-fh4wx
@____-fh4wx 3 жыл бұрын
советую досмотреть курс до конца. по возможности можете параллельно с с++, изучать второй язык ;
@gditbrbitw
@gditbrbitw 3 жыл бұрын
@@____-fh4wx Параллельно я уже пробовал учить, в моей голове почему-то они смешиваются, так что тогда наверное выучу до конца с++. Спасибо вам за совет. а вы уже досматривали до конца курс? Как там в конце, круто?
@____-fh4wx
@____-fh4wx 3 жыл бұрын
@@gditbrbitw изучаю вместе с Сергеем с#. курс и вправду достойный. остался один урок, и буду как многие ждать каждый понедельник новых видео =) мне нравится)
@gditbrbitw
@gditbrbitw 3 жыл бұрын
@@____-fh4wx а вы смотрели курс по c++? Как он вам? Мне пока что очень нравится, но практики мало ( я сейчас на ссылках и динамических массивах). Стараюсь время от времени какие-то задачи для себя находить, чтобы не забывать пройденное.
@____-fh4wx
@____-fh4wx 3 жыл бұрын
@@gditbrbitw курс по с++ не смотрела, но думаю в ближайшем будущем начну) всё таки интересно знать какие есть сходства и отличия между с++ и с#;
@nataxshub8462
@nataxshub8462 2 жыл бұрын
Народ, подскажите, что делать с ошибкой при попытке установить библиотеку "Package restore failed. Rolling back package changes"? Гуглила, нашла решение очистить кэш в нугет менеджере, очистила - не сработало. Перезапустила визуал студио, почистила еще раз - не сработало. Какие еще могут быть решения?
@user-yv2tb1rq2h
@user-yv2tb1rq2h 2 жыл бұрын
Возможно, у вас класс назван так же, как и устанавливаемая библиотека? Тогда из-за конфликта имен не будет устанавливаться.
@paul.antares
@paul.antares 3 жыл бұрын
Привет)
@olexkov4643
@olexkov4643 Жыл бұрын
int.TryParse(str, out int temp); return temp;
@Black_Cat_295
@Black_Cat_295 13 күн бұрын
9:05
@tupoy_ytub_uberi_psevdonim
@tupoy_ytub_uberi_psevdonim 7 ай бұрын
У меня нет using System.Treading.Tasks;
@Ind3xO4
@Ind3xO4 Жыл бұрын
У меня на Маке не работает(
WHY IS A CAR MORE EXPENSIVE THAN A GIRL?
00:37
Levsob
Рет қаралды 12 МЛН
Кәріс өшін алды...| Synyptas 3 | 10 серия
24:51
Что такое gRPC и Protobuf?
8:37
Merion Academy
Рет қаралды 38 М.
The Easiest Way to Measure Your Method’s Performance in C#
12:51
Nick Chapsas
Рет қаралды 73 М.
C# Events События
14:36
codaza
Рет қаралды 48 М.
Что нового в C# 10 - новые фичи языка C#
11:24
WHY IS A CAR MORE EXPENSIVE THAN A GIRL?
00:37
Levsob
Рет қаралды 12 МЛН