Действительно ли запечатанные классы предлагают преимущества производительности?

JITter иногда использует slow невиртуальные вызовы методов dot-net в запечатанных классах, так .net как их невозможно расширить efficiency дальше.

Существуют сложные fast правила, касающиеся типа optimizing вызова, виртуального/невиртуального, и optimizing я не знаю их всех, поэтому optimization я не могу изложить их для optimize вас, но если вы погуглите dotnet запечатанные классы и виртуальные performance методы, вы можете найти несколько optimizer статей на эту тему. .

Обратите optimisation внимание, что любой выигрыш speed в производительности, который fast вы получите от этого уровня optimizer оптимизации, следует рассматривать performance как крайнюю меру, всегда .net-framework оптимизируйте на алгоритмическом optimisation уровне, прежде чем оптимизировать dot-net на уровне кода.

Вот одна ссылка, в .net которой упоминается это: Rambling on the sealed keyword

.net

optimization

frameworks

performance

2022-11-19T01:14:22+00:00
Вопросы с похожей тематикой, как у вопроса:

Действительно ли запечатанные классы предлагают преимущества производительности?