Скорость 1С с отладкой и без #792408


#0 by oved
Ребята, всем привет. Кто знает, отлчиается ли скорость работы приложения 1С в вариантах обычного запуска и запуска в режиме отладки (с запущенным конфигуратором)
#1 by Злопчинский
я думаю что отличается, и, наверное, существенно...
#2 by vi0
Отличается, но полагаю не настолько, чтобы скорость была сопоставима с работой с БД
#3 by vi0
Какие замеры делаешь?
#4 by МихаилМ
ТекущаяУниверсальнаяДатаВМиллисекундах поможет ответить на Ваш вопрос
#5 by Windyhead
Думаю запущен пофигуратор или нет, фиолетово, а вот если сервер запущен с параметром debug то влияние есть.
#6 by Akela has missed
При каких объемах и нагрузках наличие параметра debug будет заметно?
#7 by Windyhead
вот тут не скажу, но на глазок врядли кто то разницу заметит
#8 by Лефмихалыч
если программист отладчиком остановит на полном скаку обработку проведения документа, то заметят очень быстро
#9 by oved
такой вариант не рассматриваем:) просто вариант с отладчиком или без запущено приложение 1С
#10 by oved
про -debug вообще читал, что ускорение дает!
#11 by Aleksey
разници никакой тормозит одинаково что с дебаг, что без
#12 by Лефмихалыч
если бы разницы не было, ключ "-debug" бы не стали делать
#13 by Armando
С партнерского: При включенной отладке на сервере, платформа использует отложенную загрузку метаданных в память, по требованию. В результате сильно сокращается время инициализации информационной базы в процессе кластера. Но это не бесплатно, т.к. приходится использовать внутренние блокировки при доступе к метаданным. В результате, на высоконагруженных серверах с большим количеством пользователей, время доступа к метаданным может увеличиваться. Т.к. метаданные активно используются практически при любых действиях на сервере, это несколько снижает общую производительность. Второй фактор замедления - выполнение встроенного языка. Каждая строка языка конфигурации при включенной отладке будет выполняться дольше, нежели при выключенной. Оверхид на каждую строку одинаков и замерить эту разницу довольно просто.
#14 by Кирпич
Да в 1с вообще по дебильному интерпретатор работает. это надо додуматься, специальную команду для счетчика строк программы вставлять. Программа, записанная в одну строку работает быстрее, чем такая же, записанная в несколько строк. Так то вроде по барабану, но иногда надо и чего то быстро посчитать.
#15 by xReason
"Программа, записанная в одну строку работает быстрее, чем такая же, записанная в несколько строк." Это справедливо только при режиме отладки. В обычном режиме работает одинаково
#16 by Shrek_yar
Ура, хоть кто то выложил оф. версию от 1с
#17 by rphosts
да ладно, сам сравни сколько по времени отработает И1=1; Пока и1<10000000 цикл И1=и1+1; И тоже самое но в 1 строку
#18 by xReason
Да хватит этот холивар разводить. Вы проверяйте это запуская без режима отладка, в режим Предприятия, а не из Конфигуратора.
#19 by Кирпич
ну проверил. в режиме отладки медленнее в несколько раз. в режиме предприятия примерно на 20-30 процентов.
#20 by тарам пам пам
Попробовал, на файловой даже без отладки в несколько строк медленнее в 3 раза. Ппц, раньше был уверен, что такая хрень только в режиме отладки.
#21 by Лефмихалыч
а конфигуратор у тебя от файловой при этом запущен был?
#22 by тарам пам пам
специально конфигуратор закрывал и отдельно из стартера запускал базу
#23 by тарам пам пам
без отладки получилось 15 с и 5 с, с отладкой 28 с и 5 с.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям