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