home.social

#foreach — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #foreach, aggregated by home.social.

fetched live
  1. Бенчмаркая try/finally: один finally — и метод в 6,45 раза медленнее

    Один try/finally внутри метода — и он работает в разы медленнее. Сам блок тут ни при чём, он не выполняет ни одной лишней инструкции. Причина в решении JIT. В .NET 10 его поменяли — но не для всех методов и не при любых настройках.

    habr.com/ru/articles/1071238/

    #tryfinally #встраивание #JIT #BenchmarkDotNet #NET_10 #динамический_профиль #foreach #машинный_код #бенчмарк

  2. Бенчмаркая foreach и энумераторы: аллокации, которые прятались 10 лет

    Уважаемые читатели, в этой статье я хочу рассказать о скрытых аллокациях в обычном foreach и представить свои выводы. Тесты сделаны на .net 8, .net 9 и .net 10 одновременно, чтобы было видно, как одна и та же строчка кода ведет себя на разных рантаймах. Все тесты сделаны с использованием BenchmarkDotNet, полный код представлен на гите, так что каждый может проверить результаты и сделать свои выводы. Будет три истории, и все три про foreach:

    habr.com/ru/articles/1058160/

    #benchmarkdotnet #foreach #boxing #аллокации #GC #JIT #escape_analysis #NET_10 #производительность #SortedList

  3. Streams sind eine der Sachen in Java, die am Anfang ein bisschen ungewohnt aussehen, aber im Alltag extrem praktisch werden. Gerade wenn du noch nicht lange programmierst, wirkt der "Punkt-Operator-Marathon" schnell nach "Magie". In Wirklichkeit ist das Ganze aber ziemlich bodenständig: Streams hel

    magicmarcy.de/streams-in-java

    #Streams #Filter #Collect #Java #ForEach #IntStream #Collectors #LongStream #DoubleStream #MapToInt #Programming

  4. Streams sind eine der Sachen in Java, die am Anfang ein bisschen ungewohnt aussehen, aber im Alltag extrem praktisch werden. Gerade wenn du noch nicht lange programmierst, wirkt der "Punkt-Operator-Marathon" schnell nach "Magie". In Wirklichkeit ist das Ganze aber ziemlich bodenständig: Streams hel

    magicmarcy.de/streams-in-java

    #Streams #Filter #Collect #Java #ForEach #IntStream #Collectors #LongStream #DoubleStream #MapToInt #Programming

  5. .NET: итерируемую в foreach коллекцию изменять нельзя. Или…

    Сегодня поговорим о неочевидной особенности некоторых коллекций в .NET. Долго вокруг да около ходить не будем и начнём с задачки на самопроверку.

    habr.com/ru/articles/825556/

    #C# #NET #foreach #HashSet<T>

  6. 8 день

    День прогулки с котом, ух и стрессанул он сегодня :blobcatcaged:. Зашел к старому другу, учился как клеить дисплей и крышку смартфонов (в теории), позже повторю. Поболтали об #okeycms шаблонах и сравнивали с #opencart стимул расти выше только усилился, хочу после завершения повторения и уверенного владения языком #php попробовать смастерить шаблон для #okaycms надеюсь это не сложно. Перед сном кодил в #codewars и сразу попалось задание 7 kyu на преобразование массива из двоичных чисел в десятичный эквивалент, не смог сходу решить... Ушел в компилятор #glotio тестить. Потестил, не удалось решить, но потом захотел отработать конструкцию #foreach и приведение массива к типу integer, почитал документацию. Думаю это останется в памяти, ведь сон как рукой сняло из-за этого вызова :blobcattableflip: в любом случае мне понравилось, надо бы почаще практиковать как Виталик Бутерин рекомендовал :blobcatthumbsup:. Дофамин - это хорошо :blobcatwinktongue:, деньги за dev-skills еще лучше.