а, и препод сказал,что он это делал на машине с 1 мб памяти на x86
Ну штош, тогда точно надо алгоритм менять так, чтобы вести расчёты одновременно с чтением данных.
По коду видно, что тебе не нужны все данные единовременно.
Борис Стасев, потому что у тебя вот 14гб сожрало, а потом ты делаешь ToArray, происходит попытка выделить ещё 14гб (или сколько там уже такой массив занимает) и возникает out of memory.
Можешь логами помазать, чтобы перепроверить.
Разбить данные на чанки в любом случае стоит, чтобы хотябы в large object heap не попадать.
Дмитрий, а это уже подпадает под закон, который запрещает распространять информацию об обходе блокировок)
Инструкций, "как починить дискорд на компьютере" сейчас навалом.
bouslayeff, мне кажется, что если у вас процесс завязан на чем-то на столько древнем, то не так уж трудно будет научить пользователя работать с досбоксом.
Ну и можно сделать ярлык на dosbox, в который уже передан нужный параметр, чтобы запустить нужную программу - тогда будет прозрачно