Режим отладки - это когда компилятор сохраняет отладочную информацию для использования с отладчиком. Он также не оптимизирует код, так как оптимизация может усложнить отладку.
Режим выпуска убирает символы отладки и включает оптимизацию. Обычно это делается при «выпуске» продукта, поскольку вы хотите, чтобы он работал максимально быстро.