Уважаемые коллеги,
Наш системный администратор высказал мысль, что если при компиляции ресурсы не сжимать, то при можно добиться уменьшения времени запуска Галактики.
Это связано с тем, что не будет необходимости при запуске Галактики разархивировать эти ресурсы.
Правильно ли это?
Сжатие ресурсов и производительность
Модераторы: m0p3e, edward_K, Модераторы
-
- Местный житель
- Сообщения: 204
- Зарегистрирован: 13 ноя 2012, 12:47
- Откуда: СПб
- Контактная информация:
Сжатие ресурсов и производительность
Программист-самоучка
Re: Сжатие ресурсов и производительность
Я бы не спешил с выводами. Посмотрел в диспетчере задач, сколько памяти занимает "Галактика" после запуска: около 100 МБ. Допустим, с диска читается 30-40 МБ, которые потом распаковываются. Если вся распаковка выполняется в памяти, без кеширования промежуточных результатов обратно на диск во временные файлы, то, скорее всего, считать 30 МБ и распаковать их будет быстрее, чем считать 100 МБ уже готовых.
В любом случае, визуально почувствовать разницу вряд ли сможете, это не тот фактор, который заметно влияет на быстродкйствие.
В любом случае, визуально почувствовать разницу вряд ли сможете, это не тот фактор, который заметно влияет на быстродкйствие.
Re: Сжатие ресурсов и производительность
Вряд ли формат ресурсов сжатый/несжатый повлияет на скорость загрузки. Помню ресурсы Галактики 5.7.хх были несжатыми тогда они занимали 5 гигабайт. Сейчас 8.1 и 9.1 ресурсы сжаты занимают около 1 гигабайта.
Расскажите как долго у вас открывается Галактика?
Еще возможно вам помогут две новые программки которые входят в пакет "Windows® Assessment and Deployment Kit (Windows ADK)" это "Windows Performance Recorder" и "Windows Performance Analyzer".
Описание см. здесь:
http://msdn.microsoft.com/ru-ru/library/hh448170.aspx
http://habrahabr.ru/post/106684/
http://habrahabr.ru/post/107161/
PS: К стати, проблему с антивирусом Trend Micro насколько мне известно так и не побороли.
http://www.tyumbit.ru/gal_forum/viewtop ... 71&start=0
Либо выключают или удаляют этот модуль либо тормоза.
Расскажите как долго у вас открывается Галактика?
Еще возможно вам помогут две новые программки которые входят в пакет "Windows® Assessment and Deployment Kit (Windows ADK)" это "Windows Performance Recorder" и "Windows Performance Analyzer".
Описание см. здесь:
http://msdn.microsoft.com/ru-ru/library/hh448170.aspx
http://habrahabr.ru/post/106684/
http://habrahabr.ru/post/107161/
PS: К стати, проблему с антивирусом Trend Micro насколько мне известно так и не побороли.
http://www.tyumbit.ru/gal_forum/viewtop ... 71&start=0
Либо выключают или удаляют этот модуль либо тормоза.
-
- Заслуженный деятель интернет-сообщества
- Сообщения: 5188
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: SPB galaxy spb
Re: Сжатие ресурсов и производительность
Уменьшение времени запуска можно добиться путем сокращения кол-ва своих ресурсов - штук 5 не более - тогда будете экономить на времени открытия файлов.
Ну и также все tmp dsk лучше перенести на клиентский комп - пусть это и не очень удобно для администрирования, но значительно снижает нагрузку на сервер и трафик.
Заодно можно таблицы схемы USER перенести на свой комп(независимо от субд) - только следует помнить, что могут быть проблемы при использовании DSQL если где то к ним пойдет обращение напрямую - это иногда помогает выиграть процентов 60 на запуске отдельных фейсов. Заодно можно следить за их размером и периодически убивать (при старте например) - поскольку при большем их размере галка начинает тормозить - тот же CurLschet, Formarks или TempDesgr. Ну еще на MSSQL есть фишка что галка напихивает в хранимые процедуры мусор, которые иногда лучше тоже чикать по маске(тока делать это нужно когда никто не работает).
Ну и также все tmp dsk лучше перенести на клиентский комп - пусть это и не очень удобно для администрирования, но значительно снижает нагрузку на сервер и трафик.
Заодно можно таблицы схемы USER перенести на свой комп(независимо от субд) - только следует помнить, что могут быть проблемы при использовании DSQL если где то к ним пойдет обращение напрямую - это иногда помогает выиграть процентов 60 на запуске отдельных фейсов. Заодно можно следить за их размером и периодически убивать (при старте например) - поскольку при большем их размере галка начинает тормозить - тот же CurLschet, Formarks или TempDesgr. Ну еще на MSSQL есть фишка что галка напихивает в хранимые процедуры мусор, которые иногда лучше тоже чикать по маске(тока делать это нужно когда никто не работает).