Тёмный

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

#SimpleCode
Подписаться 367 тыс.
Просмотров 25 тыс.
50% 1

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

Опубликовано:

 

29 май 2021

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 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-kz4xm7zk5c
@user-kz4xm7zk5c 3 года назад
Рад снова видеть тебя, Сергей!
@blackgolddev4023
@blackgolddev4023 3 года назад
Вы лучший! Всегда жду ваши уроки))))))))) Спасибо большое вам.
@user-lx5vv3uu8u
@user-lx5vv3uu8u 3 года назад
Всем привет! Сергей, благодарю!
@yourdream28
@yourdream28 3 года назад
Новое видео от лучшего учителя? Бегу смотреть!
@adamadamesko9759
@adamadamesko9759 3 года назад
Вау, урок про производительность кода, всегда об этом мечтал!
@user-tn3bw1wg8w
@user-tn3bw1wg8w 3 года назад
Интересно получилось👍 спасибо за видео)
@mihak3521
@mihak3521 2 года назад
Сергей, большое спасибо за (как всегда) отличную подачу материала. При первой возможности - отблагодарю спонсортством.
@____-fh4wx
@____-fh4wx 3 года назад
Аааа! Ураа!!! Сергей, спасибо ❤️
@Vitki4
@Vitki4 3 года назад
Вижу новое видео - запускаю в отдельной вкладке) Через какое-то время, когда дойдет очередь, посмотрю осознанно. Спасибо, Сергей!
@VitaliyZlobin
@VitaliyZlobin Год назад
Благодарю! Полезный инструмент
@GanovAlex
@GanovAlex 3 года назад
Отличное видео. Спасибо!
@firemanhood1526
@firemanhood1526 2 года назад
Вернулся с отпуска, забыл как кнопки нажимать на ноуте)) Продолжаем... Спасибо за урок!
@urfinkit
@urfinkit 2 года назад
Прекрасные уроки. Поставил лайк.
@Decurion
@Decurion 3 года назад
Вау это просто потрясающе. Великолепно. Можно больше такого?
@3x__
@3x__ 3 года назад
спасибо за урок!
@martchelloguru
@martchelloguru 3 года назад
Топ Сергей, спасибо ❤️
@alexkot9849
@alexkot9849 Год назад
Спасибо!
@chistofreeze9096
@chistofreeze9096 3 года назад
Молодец!
@Dray91
@Dray91 2 года назад
Спасибо!!!
@XTERIAN
@XTERIAN 3 года назад
Скажите я один такой. Когда выходят новые видео от S1mpleCode я выключаю adblock и смотрю все рекламы, дабы поддержать канал ?)
@user-el3lq7qn2n
@user-el3lq7qn2n 3 года назад
Не один такой,сам так делаю
@lesharper8751
@lesharper8751 3 года назад
Покажи пожалуйста как делать различные тесты, С# приложений (юнит тесты, модульные тесты)
@user-qg6zc5ux5m
@user-qg6zc5ux5m 2 года назад
Здорово.
@____-fh4wx
@____-fh4wx 3 года назад
ведь они лучшиееее
@spark-5727
@spark-5727 3 года назад
Ты просто лучший преподаватель всего мира Сделай пожалуйста цепь видео-уроков по QT creator!!!
@DD0S2
@DD0S2 2 года назад
спасибо
@____-fh4wx
@____-fh4wx 3 года назад
о нет... Сергей, неужели не будет нового урок? У вас что то случилось?
@____-fh4wx
@____-fh4wx 3 года назад
@Kolia King матенит? что это за чудо?))
@____-fh4wx
@____-fh4wx 3 года назад
мы ждём от вас урооок
@Jilexa
@Jilexa 3 года назад
Не хотел тратить 18 минут на просмотр видео, C# не знаю, учусь только Java, но к своему удивлению почти всё понял и все видео пролетело на одном дыхании. Найти бы что-нибудь подобное для джавы и поэксперементировать там)
@timakhmedov28
@timakhmedov28 3 года назад
Здравствуйте, Сергей. Спасибо за отличный туториал, как всегда все понятно и по полочкам! Графа StdDev я так понимаю это время простоя системы или я ошибаюсь, и на разных машинах время будет разным?
@user-ih3xv6mx5p
@user-ih3xv6mx5p Год назад
Спасибо! Оч полезно! А то я свои велосипеды пишу, которые с погрешностью -+30% ))
@user-le8nw5un6g
@user-le8nw5un6g 3 года назад
Автолайк!
@_chill_relax_calm4647
@_chill_relax_calm4647 3 года назад
Не знаю куда еще написать, в уроке №11, когда мы пишем new int, это как создается ярлык на переменную в методе?
@_Pavel
@_Pavel Год назад
2:10 отрицание там лишнее. т.к. сначала в любом случае происходит сравнение, а далее дополнительной операцией результату присваивается обратное значение. Тут не страшно, но в цикле лучше обойтись без него. Так же можно переписать на один return, чтоб читаемость улучшить.
@syrymzholimbetov8860
@syrymzholimbetov8860 Год назад
😍😍😍
@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 извиняюсь и благодарю за пояснение
@SHKIPPER989
@SHKIPPER989 3 года назад
👍👍👍
@BrownAleks
@BrownAleks 2 года назад
7:14 вместо этих константных переменных можно добавить параметр: [Params("qwerty22", "54")] public string? str { get; set; } И методы *WithError() будут не нужны. Бенчмарк просчитает оба метода с разными результатами.
@____-fh4wx
@____-fh4wx 3 года назад
поожаалууйстааа
@nf2g
@nf2g 3 года назад
( Exception ex) было подсвечено студией, как то что можно убрать. Если удалить, то повлияет ли это на производительность? P.s. Рассуждаю так: Не будет (exception ex), тогда он не будет инициализировать exception и просто код из catch сделает, не?
@user-xp5qt6nu7s
@user-xp5qt6nu7s 2 года назад
жаль давно новых видео не было
@oilondabeats9011
@oilondabeats9011 2 года назад
так как там говориться is not int то программа сначала проверяет что это за тип,соответсвенно тратит больше времени на выполнение кода,верно ?
@alexeyfalcon4138
@alexeyfalcon4138 3 года назад
Здравствуйте всем, после курсов Сергея по С++ взял курсы по разработке в UE4, Сергею спасибо !!!! Может кто подскажет, как без VA в VS, добавить include на класс, то есть его место хранения (в визуал асисте эта функция - add include) может ест альтернативные варианты, спасибо!
@_chill_relax_calm4647
@_chill_relax_calm4647 3 года назад
Уже третий день подряд не могу понять как сделать треугольник в консоли (5 домашнее задание по C#), но интерес только возрастает
@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 года назад
Возможно, у вас класс назван так же, как и устанавливаемая библиотека? Тогда из-за конфликта имен не будет устанавливаться.
@Black_Cat_295
@Black_Cat_295 8 дней назад
9:05
@olexkov4643
@olexkov4643 Год назад
int.TryParse(str, out int temp); return temp;
@paul.antares
@paul.antares 3 года назад
Привет)
@tupoy_ytub_uberi_psevdonim
@tupoy_ytub_uberi_psevdonim 7 месяцев назад
У меня нет using System.Treading.Tasks;
@Ind3xO4
@Ind3xO4 Год назад
У меня на Маке не работает(
Далее
Now He’ll Never Leave😭
00:36
Просмотров 12 млн
When you know she has a wig 💇🏻‍♀️ #shorts
00:19
Не работает тег video (HTML5)
3:00
Всё об Entity Framework Core
2:38:04
Просмотров 50 тыс.