Хотелось бы дать количественную оценку этому ...
В целом невозможно дать количественную оценку.Не в наносекундах ... потому что это зависит от платформы исполнения.И даже не в процентном выражении.
Время в значительной степени зависит от времени, затрачиваемого на захват трассировки стека, и , который зависит от глубины стека, когда генерируется исключение.И это только одна из причин того, что использование Java-исключений вместо обычных условных операторов - очень плохая идея.
Но с другой стороны, для компилятора JIT существует scope для значительной оптимизацииСвязанный с исключениями код предоставил , что он может определить, что трассировка стека и исключение, выброшенное в определенной точке, никогда не будут использоваться.
Если вы действительно хотите некоторые (IMO, бессмысленные и в значительной степени бессмысленные) числа, вам нужно будет сделать свой собственный сравнительный анализ.Удачи.