Действительно ли запечатанные классы предлагают преимущества производительности?
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
Действительно ли запечатанные классы предлагают преимущества производительности?
Мы используем файлы cookies для улучшения работы сайта. Оставаясь на нашем сайте, вы соглашаетесь с условиями использования файлов cookies. Чтобы ознакомиться с нашими Положениями о конфиденциальности и об использовании файлов cookie, нажмите здесь.