TGViewer
yet another dev yet another dev @yet_another_dev · 382 subscribers
Post #43 200
🇬🇧 Performance issues when using a method as a parameter in C#. Are they real?

There is an article on Habr about performance issues when passing a method as a parameter in C#. The author showed that passing an instance method as a parameter inside for loops may degrade performance and increase memory consumption due to unnecessary object allocations in the heap. In this short article, I want to repeat the original benchmark and compare how things have changed since the .NET 7 release.

🇷🇺 Проблемы с производительностью в C# при передаче метода как параметр. Существуют ли они?

На Хабре есть статья, рассказывающая о проблемах с производительностью при передаче метода в качестве параметра. Автор показал, что передача метода экземпляра класса в качестве параметра внутри for может снизить производительность и увеличить потребление памяти из-за ненужного выделения объектов в куче. В этой короткой статье я хочу повторить исходный тест и узнать что изменилось с момента релиза .NET 7.
  • 👍 4
More from @yet_another_dev
  1. Sep 21, 2026Опубликовал вчера ролик в одной запрещённой в России соцсети про то, как сходил на выборы.…
  2. Sep 20, 2026Мы пришли в 7:50 и очередь уже была 🥲 Пообщались с другими людьми. Многие приехали из дру…
  3. Sep 19, 2026Post #383
  4. Sep 18, 2026Последние пару недель на чат нападают боты со спамом (прикрыл стикером). Поэтому чат тепер…
  5. Sep 17, 2026Что интересного в этой статье: 1. Потрачено $120К, а агенты суммарно отработали около 3-х…
  6. Sep 17, 2026В Microsoft переписали рантайм GitHub Copilot с TypeScript на Rust при помощи агентов. Под…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →