Ghost2004
Junior Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Цитата: я правильно понял, что все сбои в rep исчезли? | Большая часть. Но проблема маленького слова с большим хешем у двух rep подряд всё-таки может вылезти в виде ошибки Stack space overflow: current size 8388608 bytes. Use `+RTS -Ksize' to increase it. arc: CompressionLib_d2GJ: interrupted . У меня она возникает только с двумя rep подряд и использовании tempfile - судя по всему, где бы то ни было. Т.е. rep:512mb:h27:32+rep:512mb:h27:32+3bx работает нормально. А вот следующие две цепочки именно с ней и вылетают: rep:512mb:h27:32+tempfile+rep:512mb:h27:32+1bx rep:512mb:h27:32+rep:512mb:h27:32+tempfile+1bx . Да, и ещё одна мелочь - если запустить arc, с использованием tempfile, после чего поставить его на паузу, а затем запустить arc во второй раз (из того же каталога), с настройками которым tempfile тоже необходим, то он начнёт перезаписывать tempfile старого arc'а - в результате, сами понимаете, выйдет совсем кривой результат. Экзотический конечно вариант, но с многоядерными процессорами всё же имеющий смысл - например надо один архив сжать, и одновременно другой протестировать/распаковать (кстати интересно, если физической памяти две распаковки/упаковки хватает, а вот с виртуальной в смысле свободного непрерывного блока - не очень, но используется arc два раза, то будут ли проблемы или тормаза с памятью, или оно довольно быстро пройдёт)... |