Вопрос
Есть ли какие-нибудь ресурсы для обучения использованию сборки в Delphi?
Общие сведения
Я нашел и прочитал некоторые общие ссылки на сборку и набор команд (x86, MMX, SSE и т. Д.). Но мне сложно применить эту информацию в Delphi. Общие вещи, например, как получить значение свойства класса и т. Д.
Я хотел бы иметь параметр для использования сборки при оптимизации кода.
Я понимаю:
- Трудно будет обыграть компилятор.
- Методы оптимизации высокого уровня с гораздо большей вероятностью повысят производительность на несколько порядков по сравнению с оптимизацией сборки низкого уровня. (Например, выбор различных алгоритмов, кеширование и т. Д.)
- Профилирование жизненно важно. Я использую Sampling Profiler для анализа производительности в реальном мире и счетчики циклов процессора для низкоуровневых деталей.
Мне интересно узнать, как использовать сборку в Delphi, потому что:
- Не помешает наличие другого инструмента в наборе инструментов.
- Это поможет понять вывод сборки, созданный компилятором.
- Понимание того, что делает компилятор, может помочь в написании более производительного кода на паскале.
- Мне любопытно.
задан PhiS 17 August 2011 в 08:29
поделиться