Есть ли верхний предел размера файла .txt? - PullRequest
18 голосов
/ 24 декабря 2008

В качестве рождественского подарка я написал небольшую программу на Java для вычисления простых чисел. Мое намерение состояло в том, чтобы оставить его на всю ночь, вычислить следующее простое число и записать его в файл .txt. Утром я убивал бы программу и передавал файл .txt своему другу на Рождество.

Есть ли что-то, о чем я должен беспокоиться? Имейте в виду, что это истинный новичок Зигги, с которым вы говорите, а не какой-нибудь умный парень, проверяющий ошибки ASM.

РЕДАКТИРОВАТЬ Более конкретно, так как я буду выходить из этой программы на все простые считания времени, есть ли вероятность того, что я столкнусь с некоторой ошибкой, связанной с памятью? Как стеки, разбивающие груды, или собаки и кошки, спящие вместе?

РЕДАКТИРОВАТЬ еще конкретнее, есть ли строка кода, которую я мог бы вставить, чтобы остановить печать строк, когда размер файла составляет 4 ГБ? Просто чтобы быть в безопасности?

РЕДАКТИРОВАТЬ: success: оставив его на всю ночь, я получил не более 13 КБ простых чисел. Максимальное значение, которое я получил, было 22947217, что составляет десятки тысяч простых чисел. Успех!

Ответы [ 11 ]

0 голосов
/ 24 декабря 2008

Только в зависимости от размера места хранения текстового файла на диске.

И, если вы не пишете все сразу, ваша память + виртуальная память.

...