Форум на Kuban.ru (http://forums.kuban.ru/)
-   Территория 1С (http://forums.kuban.ru/f1040/)
-   -   Как ускорить запуск V8 ? (http://forums.kuban.ru/f1040/kak_uskorit-_zapusk_v8-8216631.html)

Плюшкин 27.02.2017 07:59

Как ускорить запуск V8 ?
 
Вроде неплохой ноут
[img]https://s8.hostingkartinok.com/uploads/images/2017/02/33afe33ca22486f4131b7ec357c7dc0c.jpg[/img]
Однако запуск конфигуратора 1С 3.0,например, приходится ждать 1-2 минуты, ужасно стало напрягать.
Да и индекс производительности смущает.
Куда-то лезть или бесполезно ?

nordbox 27.02.2017 08:09

Платформа какая? х64 или 32?
может ключ долго ищет?

Плюшкин 27.02.2017 08:10

1-nordbox >На скрине есть. Х64.
Ключа нет, домашний ноут :)

nordbox 27.02.2017 08:16

1c какая? на скрине я вижу что винда х64.
ну и чо что домашний ноут, у меня тоже домашний, но ключ usb воткнут.
Криво может пропатчил или эмуль кривой.
тут не сложно говорить, можно и в бан получить )

nordbox 27.02.2017 08:17

+3 очепятался )
* тут мне сложно говорить

Плюшкин 27.02.2017 08:22

3-nordbox >1С Х32.
С ключиком тогда попробую.

nordbox 27.02.2017 08:29

(5) и драйвер ключика тоже надо бы подобрать и ставить под админом

nordbox 27.02.2017 08:33

+6 и когда с ключиком будешь пробовать убери эмуль и ломаную платформу вообще нафиг.

VZ 27.02.2017 10:17

Памяти маловато.
Общие соображения. 1CD - компаунд, и таблиц в нем - "вам по пояс будет": много ресурсов жрет файловая система. Особенно при развертывании БД. Потому надо быстрый диск (ноне это SSD). На него же надо сбросить профиль юзера (ту часть Append Date, где разворачиваются временные файлы). Хаком Винды заниматься не надо: команда [b]mkdir[/b] перенаправит файловые запросы куда угодно, и настройки утил (1сv8.exe) трогать не надо.
И почаще делай ТиИ с рекстуризацией: " /IBCheckAndRepair -ReIndex -LogIntegrity -RecalcTotals -IBCompression -Rebuild -BadRefNone".
Это не больно: загони в скрипт, и загони в автовыполнение (либо раз в неделю, либо в срипт обновления конфы). 1CD будет регулярно худеть.

Ткачик 27.02.2017 10:33

[quote=VZ;43826694]команда mkdir перенаправит файловые запросы куда угодно[/quote] No comments! :-)

Helen1986 27.02.2017 10:39

[quote=VZ;43826694]команда mkdir перенаправит файловые запросы куда угодно[/quote]

вот это VZ лоханулся...

VZ 27.02.2017 10:47

9-Ткачик > Как же возликовал-то! Как мало нужно для счастья!
Ну порадуйся описке: [b]mklink[/b] имелось в виду.

Helen1986 27.02.2017 10:59

(11) стареешь... больно часто в последнее время промахиваться стал

VZ 27.02.2017 11:08

12-Helen1986 > Ну да, есть такое дело :) Да и промах-то невелик: такая настройка раз в год делается, по шаблону, не думая.

Плюшкин 27.02.2017 11:34

[quote=VZ;43826694]Памяти маловато[/quote]
Там 8 Гигов, куда уж больше ?

Обращение к ключу идет постоянно ?
Авторизация быстро, а вот сама загрузка медленно.
ТИИ не вариант, т.к. эта медлительность на любых клиентских базах. Впрочем, ТИИ делал, но толку :(
Ключ притащил, попробовал (предварительно снес ломаную), бестолку.

Плюшкин 27.02.2017 12:01

Что-то с кэшированием, т.к. первый запуск конкретной базы длится 2.5 минуты, а второй запуск уже 7 секунд.
Если другую базу запустить, тогда все повторяется: первый запуск пару минут, второй запуск 7-10 секунд.

VZ 27.02.2017 12:09

14-Плюшкин > "[em]Там 8 Гигов, куда уж больше ?[/em]" - у тебя 64 р-р система: сожрет в память все, что в пасть пролезет ;)
Хотя ноут, да. процедура затратная, и не всегда возможная.

"[em]а вот сама загрузка медленно[/em]" - компаунд. Он, родной наш, разворачивается при "загрузке". Каждая таблица 3-4 файла (2 - минимум).

"[em]ТИИ не вариант[/em]" - хм. Я счаз зарядил скрипт, покажу протокол попозже.

Блондинка в шок 27.02.2017 12:11

[quote=Плюшкин;43826103]Вроде неплохой ноут[/quote] Плюнь тому в глаз, кто тебе это сказал.
Плюнь и разотри. Пяткой. С разворота.

1С-ка (в локальном файловом режиме) критична:
1. к тактовой частоте процессора (точнее - одного ядра). 2,30 Ггц - это ... это... [em]маловато будет[/em] (с). Дешевенький десктопный современный аналог Celerona (какой-нить десктопный G) с тактовой частотой 3.4 (и Turbo Boost до 3.9) на целый гигагерц шустрее будет.
2. К тактовой частоте ОЗУ. А она, в свою очередь, может коррелировать с частотой процессора. частота памяти 800 или частота 1333 - как бы говорит само за себя.
3. Естественно, к диску. Твой индекс производительности явно говорит, что у тебя HDD 5400 rpm. Потому что ни твой процессор, ни интегрированное в него видео, ни память ну никак не могут так низко пасть.
4. По умолчанию ноуты очень любят "экономить". Энергобережение, однако.



[quote=Плюшкин;43826103]Куда-то лезть[/quote] угу. Поменять HDD на SSD (если позволяет место, оставить оба два, только HDD в качестве файлосвалки).
И настроить ноут на максимальную производительность. А не на режим энергосбережения.
Ну и не ожидать от такой тактовой частоты процессора сверхестественного.
Большего все-равно не сделать.

Плюшкин 27.02.2017 12:15

А что на счет вот этого тогда ?
[quote=Плюшкин;43827417]первый запуск конкретной базы длится 2.5 минуты, а второй запуск уже 7 секунд[/quote]

Блондинка в шок 27.02.2017 12:17

А 8 Гб памяти - хватит. При использовании SSD.
Не, ну если есть возможность добавить - то пуркуа бы и не па.
А если нет - то и не надо сильно переживать..

Блондинка в шок 27.02.2017 12:22

[quote=Плюшкин;43827518]А что на счет вот этого тогда ?[/quote] А самый первый запуск на любом компе всегда дольше, не замечал, что-ли? Кэши 1С-ка создает, однако. На диске удобно "умащивается", как моя кошка на кресле.

Ну и ты же не сказал - это у тебя такая большая разница в одном сеансе? - Дык может вся база в памяти осталась?

Helen1986 27.02.2017 12:23

[quote=VZ;43827473]"а вот сама загрузка медленно" - компаунд. Он, родной наш, разворачивается при "загрузке".[/quote]

а сейчас началник транспортного цеха расскажет, что там разворачивается. И куда

VZ 27.02.2017 12:25

А вот и результат ТиИ. Заметь: БД токмо для исследования, не "боевая".
Итак, протокол:
[em]27 февраля 2017 г. 12:00 Админ
База D:\Bases8x\Base83\ОЗ\БП3 типовая
1Cv8.1CD: Размер - [b]2066892[/b] KB; Дата последней модификации - 27 февраля 2017 г.

Тестирование начато
Обработка структуры базы данных...

Сбор служебной информации...
................. //много много строк
Принятие изменений...

Тестирование закончено
27 февраля 2017 г.
1Cv8.1CD: Размер - [b]1058484[/b] KB
Время тестирования 0 ч. 12 минут (11)

[/em]

Плюшкин 27.02.2017 12:26

[quote=Блондинка в шок;43827570]Ну и ты же не сказал - это у тебя такая большая разница в одном сеансе? [/quote]
А я не знал. Это я счас начал эксперименты проводить.

Ткачик 27.02.2017 12:29

[quote=Блондинка в шок;43827570]Кэши 1С-ка создает, однако.[/quote] Я бы сказал, что это Винда создает кэш. Банальный дисковый кэш, всего и вся, не только 1С.

Как пример: на стареньком ноуте запускаю Оперу. Между щелчком по ярлыку и появлением окна выспаться можно. Закрываю программу, опять щелкаю по ярлыку - загружается почти мгновенно.

Блондинка в шок 27.02.2017 13:30

[quote=Ткачик;43827624]Я бы сказал, что это Винда создает кэш. Банальный дисковый кэш, всего и вся[/quote]

простенький эксперимент:

Открываем/закрываем конфигурацию несколько раз. Затем.
Открываем конфигурацию. Засекаем время открытия.

Удаляем базу из запуска и прописываем заново.
Открываем конфигурацию. Засекаем время открытия.

Сравниваем.

И... кэш Винды тут уже ни причем, так как база где лежала физически, там и лежит. Для Винды ничего не изменилось.

Ткачик 27.02.2017 14:04

[quote=Блондинка в шок;43828063]Удаляем базу из запуска и прописываем заново.
Открываем конфигурацию. Засекаем время открытия.[/quote] Как бы автор нигде не говорил о чистке кэша между запусками.

Ну да ладно. Для полноты картины еще один эксперимент, наипростейший:

Открываем/закрываем конфигурацию несколько раз. Затем.
[b]Перегружаем комп.[/b]
Открываем конфигурацию. Засекаем время открытия.

Для 1С ничего не изменилось - кэш на месте.

USSR 27.02.2017 15:09

на эту тему есть более грамотные и менее эмоциональные ответы, связанные с простановкой пары ключей в реестре винды.

Блондинка в шок 27.02.2017 16:18

[quote=Ткачик;43828342]Как бы автор нигде не говорил о чистке кэша[/quote]ну-у.. автор говорил о [b]первом [/b]запуске. что по умолчанию подразумевает девственный кэш 1С.
Заметь, я нисколечко не отрицаю влияние кэша Винды. Естественно, влияет. Но мягче.
Я просто хочу сказать, что "чистый" кэш 1С влияет куда как сильнее.
27-USSR > Ну так чего молчишь. Поделись. Ключиками. Реестра. Для ускорения локального монопольного доступа на ноуте. Открой [s]личико[/s] секрет для м-а-аленькой такой компании. :)

все от лукавого.
пока 1С не пропишет в AppData\Local и в Roaming (и куда там еще?) все, что ей заблагорассудится, никакие ключики реестров и кэши винды не работают. Ждут-с.. своего часа..
А 1С пишет туда при первом запуске как-то и чего-то задумчиво-задумчиво.
Большей частью потому у автора и такая разница между первым запуском и последующими.

ps: щас пока писала пост глянула, у меня AppData\Local\1С - 6 497 261 668 байт. И в основном - уже ненужный мусор. Ужас. 6 Гб на диске разом освободилось.
Спасибо автору за ветку. Хоть диск почистила.

vs1c 27.02.2017 20:23

(8) 100+


Текущее время: 04:39. Часовой пояс GMT +3.