Что происходит за кулисами, когда вы отмечаете регулярное выражение как скомпилированное? Как это сравнивается/отличается от кэшированного регулярного выражения?
Используя эту информацию, как вы определяете, когда стоимость вычислений пренебрежимо мала по сравнению с увеличением производительности?