🇬🇧 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.
Post #43
200

- 👍 4