Урок, который я многократно усвоил на собственном опыте: пределы систем, которые вы строите, таковы, насколько они действительно протестированы. Все ресурсы на компьютере ограничены. Вы допускаете 64-битные значения <whatever> в вашей программе? Вы действительно это тестировали? Если нет, установите более низкие пределы, которые вызовут ошибку в программе, и ждите, пока реальность не заставит вас изменить это. Не действуйте вне рамок реальности, потому что это, вероятно, не сработает.