На этом сайте уже много вопросов о производительности, но мне кажется, что почти все они очень проблемны и довольно узки. И почти все повторяют советы, чтобы избежать преждевременной оптимизации.
Предположим:
- код уже работает правильно
- выбранные алгоритмы уже являются оптимальными для условий проблемы.
- код был измерен, а процедуры нарушения были изолированы.
- все попытки оптимизировать также будут измеряться, чтобы они не ухудшали ситуацию
То, что я ищу здесь, - это стратегии и трюки, чтобы выжать до последних нескольких процентов в критическом алгоритме, когда больше нечего делать, но что бы это ни стоило.
В идеале, попробуйте сделать ответы языковым агностиком и укажите любые возможные варианты возможных стратегий, если это применимо.
Я добавлю ответ с моими собственными первоначальными предложениями и с нетерпением жду того, что еще может подумать сообщество Stack Overflow.