Действительно ли запечатанные классы предлагают преимущества производительности?
JITter иногда использует dotnet невиртуальные вызовы методов frameworks в запечатанных классах, так .net как их невозможно расширить optimize дальше.
Существуют сложные .net правила, касающиеся типа optimizing вызова, виртуального/невиртуального, и .net я не знаю их всех, поэтому optimization я не могу изложить их для optimisation вас, но если вы погуглите framework запечатанные классы и виртуальные .net-framework методы, вы можете найти несколько fast статей на эту тему. .
Обратите optimization внимание, что любой выигрыш dot-net в производительности, который optimisation вы получите от этого уровня efficiency оптимизации, следует рассматривать optimize как крайнюю меру, всегда optimizer оптимизируйте на алгоритмическом dotnet уровне, прежде чем оптимизировать efficiency на уровне кода.
Вот одна ссылка, в slow которой упоминается это: Rambling on the sealed keyword
.net
optimization
frameworks
performance
Действительно ли запечатанные классы предлагают преимущества производительности?
Мы используем файлы cookies для улучшения работы сайта. Оставаясь на нашем сайте, вы соглашаетесь с условиями использования файлов cookies. Чтобы ознакомиться с нашими Положениями о конфиденциальности и об использовании файлов cookie, нажмите здесь.