View previous topic :: View next topic |
Author |
Message |
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Fri Jul 21, 2017 00:05 Post subject: |
|
|
Iori
Итого имеет 8 дс и 15 дc. Всё равно многовато. Это не на WinPE? Архивы с большими списками? На архиве с одним маленьким файлом как?
Запуск откуда (не SSD флешка USB 2.0/3.0, карта памяти, CD/DVD, eHDD, HDD, SSD) ?
Я бы ещё посмотрел на разгруженном ЦП (без браузеров и т.п.). _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
Back to top |
|
|
Iori
Joined: 25 Apr 2012 Posts: 551
|
(Separately) Posted: Fri Jul 21, 2017 06:10 Post subject: |
|
|
Flasher
Это на компе с Win10x64, на HDD 7200rpm.
Архивы содержащие много файлов показывают более большую разницу.
Архив (один файл)
Без опции / С опцией
0.234 / 0.578
Архив (29 файлов)
4.156 / 8.328
Flasher wrote: | Я бы ещё посмотрел на разгруженном ЦП (без браузеров и т.п.). |
Надо будет посмотреть, хотя тест в обоих случаях одинаковый. |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Fri Jul 21, 2017 07:39 Post subject: |
|
|
Iori wrote: | 0.234 / 0.578 | 3.4 дс. Т.е. в итоге, считай, подтвердилось: Flasher wrote: | минимальная прибавка по времени в среднем около 2 дс. |
_________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
Back to top |
|
|
Iori
Joined: 25 Apr 2012 Posts: 551
|
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Mon Jul 24, 2017 23:18 Post subject: |
|
|
Iori
Мм. Это потому, что скрипт удаляет нулевую папку App, которая обозначена как объект перехода. Достаточно удалить 93-ю строку, чтобы этого не происходило. Но вопрос - а стоит это делать? С другой стороны остальные потенциально пустые папки скрипт не тронет, что нарушит общее поведение. Начинаю подумывать над опцией удаления пустышек рядом с непустышками. Какие мысли? _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
Back to top |
|
|
Iori
Joined: 25 Apr 2012 Posts: 551
|
(Separately) Posted: Mon Jul 24, 2017 23:42 Post subject: |
|
|
Flasher
Я не знал что скрипт удаляет пустую папку как объект перехода.
Я думаю что скрипт должен распаковывать архив как есть, то есть не удалять нулевые папки после распаковки.
Если пустые папки существуют, может на это есть причина.
В этом примере, папка App очень даже и нужна.
Есть кучу конструкторов как Winbuilder и BartPE, где изначально существуют пустые папки. |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Mon Jul 24, 2017 23:46 Post subject: |
|
|
Iori
Сам только вспомнил. Я сиё добавлял скорее для одиночной папки. Предлагаю только такие удалять. Пока так и сделал.
Конкретного аргумента не увидел. Папка App зачем нужна? Есть конструкторы - и? Без пустышек что не так происходит?
Плюс я про опцию писал, ведь причина есть не всегда. Хотя под эту опцию, видимо, рекурсия потребуется. _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
Back to top |
|
|
Iori
Joined: 25 Apr 2012 Posts: 551
|
(Separately) Posted: Tue Jul 25, 2017 00:18 Post subject: |
|
|
Flasher wrote: | Конкретного аргумента не увидел. Папка App зачем нужна? |
Туда идут файлы программы для последующий портабелизации.
Какая логика в том что бы опять создавать папку App после распаковки архива?
Flasher wrote: | Без пустышек что не так происходит? |
Ничего работать не будет пока эти папки не будут созданы. |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Tue Jul 25, 2017 00:21 Post subject: |
|
|
Iori
Короче ясно. Я всё равно остановлюсь на последней правке, ибо логики в собирании пустышек не вижу. _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
Back to top |
|
|
Iori
Joined: 25 Apr 2012 Posts: 551
|
(Separately) Posted: Tue Jul 25, 2017 00:30 Post subject: |
|
|
Flasher
А файлы пустышки он тоже удаляет? |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Tue Jul 25, 2017 00:48 Post subject: |
|
|
Iori
Вообще нет. Хотя когда-то так и было. А ведь, наверно, стоило бы при нулувом списке? Об основной причине писал.
Тенденция скидывать пустышки даже для тестов особо нигде не прослеживается. Все почему-то предпочитают писать списки в постах.
Так устроила правка-то? _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
Back to top |
|
|
Iori
Joined: 25 Apr 2012 Posts: 551
|
(Separately) Posted: Tue Jul 25, 2017 05:00 Post subject: |
|
|
Flasher wrote: | Так устроила правка-то? |
Правка очень устраивает.
Сделал тест. Нулевые папки и файлы распаковывает.
Я может не понял тебя, но ты же был против этой идеи |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Tue Jul 25, 2017 09:34 Post subject: |
|
|
Iori
Одну папку-то не распакует. Я разве как-то неясно выразился перед ссылкой на правку?
А идею в целом мы сейчас обсуждаем. Но ты уходишь от ответа. _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
Back to top |
|
|
Iori
Joined: 25 Apr 2012 Posts: 551
|
(Separately) Posted: Tue Jul 25, 2017 18:52 Post subject: |
|
|
Flasher wrote: | Я сиё добавлял скорее для одиночной папки. |
Ты говоришь про одну пустую папку в архиве, и там больше ничего нет кроме этой одной пустой папки?
Flasher wrote: | Но ты уходишь от ответа. |
Если ты про Quote: | А ведь, наверно, стоило бы при нулувом списке? | , то я не понимаю что значит нулевой список.
Ты говоришь про архив где все файлы и папки нулевые? |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Tue Jul 25, 2017 19:23 Post subject: |
|
|
Iori
2-а да. _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
Back to top |
|
|
|