Имеет ли смысл на онтопике и других юниксах не освобождать выделенную в куче неиспользуемую память вручную, если известно, что программа скоро будет завершена и вся память программы станет освободится автоматически?
Например, где-то там, в одной из функций инициализируется
static char** string_array; //глобальная переменная
Допустим, вместо того, чтобы освобождать эту память, я так и оставляю её «висеть», т.к. известно, что программа представляет собой консольную утилиту без интерактивного взаимодействия и за разумное время она всё равно завершит свою работу и память будет возвращена системе.