The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Вышел файловый менеджер Midnight Commander 4.7.5, opennews (??), 28-Дек-10, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


199. "Вышел файловый менеджер Midnight Commander 4.7.5"  +/
Сообщение от Аноним (-), 30-Дек-10, 00:07 
Ребята, а тормоза при открытии zip-архива mc уже победил?
Ответить | Правка | Наверх | Cообщить модератору

211. "Вышел файловый менеджер Midnight Commander 4.7.5"  +/
Сообщение от Slavaz (ok), 30-Дек-10, 11:12 
> Ребята, а тормоза при открытии zip-архива mc уже победил?

Нет, тормозит всё также. Причина в том, что для "контакта" с утилитой zip (или unzip) написан свой враппер на шелле. Этот враппер просто вызывает внешние утилиты с нужными ключами. mc при распаковке или запаковке файлов вызывает это враппер на каждый файл. Получается, что на огромных архивах при распаковке огромного числа файлов сам процес распаковки запускается столько же раз, сколько есть файлов для распаковки. Отсюда и тормоза. Будем исправлять - есть идеи. Например, передавать врапперу не имя файла, который надо распаковать, а имя текстового файла, содержащего список файлов для распаковки (чтобы одной порцией всё сделать).

Ответить | Правка | Наверх | Cообщить модератору

212. "Вышел файловый менеджер Midnight Commander 4.7.5"  +/
Сообщение от СуперАноним (?), 30-Дек-10, 11:30 
Может, лучше вызывать не сами утилиты-архиваторы, а их библиотеки?
Ответить | Правка | Наверх | Cообщить модератору

217. "Вышел файловый менеджер Midnight Commander 4.7.5"  +/
Сообщение от aborodin (ok), 30-Дек-10, 11:55 
> Может, лучше вызывать не сами утилиты-архиваторы, а их библиотеки?

Кто-то хочет полностью переписать extfs? Что, нету желающих? Я так и думал.

Ответить | Правка | Наверх | Cообщить модератору

218. "Вышел файловый менеджер Midnight Commander 4.7.5"  +/
Сообщение от nagualemail (ok), 30-Дек-10, 13:04 
>> Ребята, а тормоза при открытии zip-архива mc уже победил?
> Нет, тормозит всё также. Причина в том, что для "контакта" с утилитой
> zip (или unzip) написан свой враппер на шелле. Этот враппер просто
> вызывает внешние утилиты с нужными ключами. mc при распаковке или запаковке
> файлов вызывает это враппер на каждый файл. Получается, что на огромных
> архивах при распаковке огромного числа файлов сам процес распаковки запускается столько
> же раз, сколько есть файлов для распаковки. Отсюда и тормоза. Будем
> исправлять - есть идеи. Например, передавать врапперу не имя файла, который
> надо распаковать, а имя текстового файла, содержащего список файлов для распаковки
> (чтобы одной порцией всё сделать).

При входе в архив мс распаковывает архив в /tmp и входит в полученный каталог. Если архив несколько гиг то это долго. Если /tmp отдельный слайс то может и невлезть ...

Ответить | Правка | К родителю #211 | Наверх | Cообщить модератору

221. "Вышел файловый менеджер Midnight Commander 4.7.5"  +/
Сообщение от angel_il (ok), 30-Дек-10, 13:11 
>[оверквотинг удален]
>> вызывает внешние утилиты с нужными ключами. mc при распаковке или запаковке
>> файлов вызывает это враппер на каждый файл. Получается, что на огромных
>> архивах при распаковке огромного числа файлов сам процес распаковки запускается столько
>> же раз, сколько есть файлов для распаковки. Отсюда и тормоза. Будем
>> исправлять - есть идеи. Например, передавать врапперу не имя файла, который
>> надо распаковать, а имя текстового файла, содержащего список файлов для распаковки
>> (чтобы одной порцией всё сделать).
> При входе в архив мс распаковывает архив в /tmp и входит в
> полученный каталог. Если архив несколько гиг то это долго. Если /tmp
> отдельный слайс то может и невлезть ...

да это старая проблема в том числе от нее и пытаемся уйти...

Ответить | Правка | Наверх | Cообщить модератору

222. "Вышел файловый менеджер Midnight Commander 4.7.5"  +/
Сообщение от Аноним (-), 30-Дек-10, 13:53 
Почему же тогда для остальных форматов архивов не тормозит, а с zip такая беда - скорость распаковки около 1-2 KB/s ? При этом от размера архива не зависит.
Ответить | Правка | К родителю #211 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру