Хорошо Ресурсы для использования сборки в Delphi?

Вопрос

Есть ли какие-нибудь ресурсы для обучения использованию сборки в Delphi?

Общие сведения

Я нашел и прочитал некоторые общие ссылки на сборку и набор команд (x86, MMX, SSE и т. Д.). Но мне сложно применить эту информацию в Delphi. Общие вещи, например, как получить значение свойства класса и т. Д.

Я хотел бы иметь параметр для использования сборки при оптимизации кода.

Я понимаю:

  • Трудно будет обыграть компилятор.
  • Методы оптимизации высокого уровня с гораздо большей вероятностью повысят производительность на несколько порядков по сравнению с оптимизацией сборки низкого уровня. (Например, выбор различных алгоритмов, кеширование и т. Д.)
  • Профилирование жизненно важно. Я использую Sampling Profiler для анализа производительности в реальном мире и счетчики циклов процессора для низкоуровневых деталей.

Мне интересно узнать, как использовать сборку в Delphi, потому что:

  • Не помешает наличие другого инструмента в наборе инструментов.
  • Это поможет понять вывод сборки, созданный компилятором.
  • Понимание того, что делает компилятор, может помочь в написании более производительного кода на паскале.
  • Мне любопытно.

7
задан PhiS 17 August 2011 в 08:29
поделиться