Имя: Пароль:
1C
1C 7.7
v7: 1c++ Дает ускорение при проведении. Как?
0 Alexor
 
30.08.12
12:49
Всем привет.

В глобальнике ПриНачалеРаботыСистемы
простое добавление
ЗагрузитьВнешнююКомпоненту("1cpp.dll");
ЗагрузитьВнешнююКомпоненту("formex.dll");
ЗагрузитьВнешнююКомпоненту("1sqlite.dll");

Дает ускорение перепроведения документов примерно на 10%.
Проверял несколько раз.

У меня глюки или все же есть оптимизация?
А за счет чего?
1 Ёпрст
 
30.08.12
12:49
есть
2 Ёпрст
 
30.08.12
12:50
за счет более быстроко создания объектов + оптимизация некоторых методов ТЗ и СЗ за счет встроенной turbobl
3 mehfk
 
30.08.12
12:50
4 Rie
 
30.08.12
12:51
(0) в 1С++ - оптимизировано обращение к свойствам и методам.
5 Alexor
 
30.08.12
12:56
(2)(3)(4) Спасибо.

Может, есть еще какой секрет, какие флаги включить? Для увеличения быстродействия dbf
6 akaBrr
 
30.08.12
13:02
(5) у последних версий 1С++ все нужные флаги уже включены, ЕМНИП
7 Mikeware
 
30.08.12
13:03
"о сколько нам открытий чудных готовит просвещенья дух...."©
8 Злопчинский
 
30.08.12
13:04
(5) главный метод для увеличения быстродействия дбф - перевод в терминал или v7virt + уход от работы задним числом с расчетом временных итогов.
9 varelchik
 
30.08.12
13:20
Для dbf еще подключить 1SQLite и все расчеты перевести на прямые запросы.
Для SQL версии просто перевести на прямые запросы.
Это что касается тяжелых.
10 povar
 
30.08.12
13:24
(8) "+ уход от работы задним числом" - ну это папа - фантастика
11 Alexor
 
30.08.12
13:25
(8) В терминале и так сидят.
12 povar
 
30.08.12
13:26
(9) вроде как методы регистра типа СводныйОстаток, работают быстрее чем прямой запрос
13 Mikeware
 
30.08.12
13:31
(12) ничуть. оттрассируй- получишь то же самое.
14 nicxxx
 
30.08.12
13:33
(12) прямой запрос ускоряет временный расчет. СводныйОстаток здесь ни при чем
15 povar
 
30.08.12
13:38
(13,14) ну хз, помню когда оптимизировал процедуру подбора из справочника ТМЦ, сделал расчет итогов на прямых запросах, время выполнения было больше, чем на типовом коде.
ЗЫ. Возможно и криво запрос написал, хотя там ошибиться сложно
16 nicxxx
 
30.08.12
13:44
(15) там параметризованный запрос нужно использовать, тогда быстро будет
17 Злопчинский
 
30.08.12
13:45
(15) это ты видимо существенно постарался.. надо было как это.. его параметризированный запрос юзать..? я с помощью здешних умельцев вкрутил это в форму подбора дла получения цен - ускорение весьма существенное - при подборе это не так критично так как в основном определяетс я интерактивными действиями пользователя...
18 nicxxx
 
30.08.12
13:46
вспомни, когда открываешь форму подбора в документе, дата которого находится до ТА, как тормозит форма в момент открытия? особенно если документ от 30-го числа, сегодня 31-е и документооборот у тебя по 3000 документов в день. это и есть временный расчет, который сначала регистр готовит к тому, чтобы метод СводныйОстаток прочитал рассчитанные итоги
19 Злопчинский
 
30.08.12
13:48
http://infostart.ru/public/76337/ - мастера
http://infostart.ru/public/76287/ - попроще, по падавански.
20 povar
 
30.08.12
13:49
(16,17) скорее всего, подробностей не помню. Тогда, я еще любил учиться на своих ошибках, а не чужих ))
21 Злопчинский
 
30.08.12
13:50
(10) н у, как-то я ж умудрился в тех конторах где я работал и работаю этого добиться. Вся оперативная работа идет только в ТА, задним числом выполняются только редкие неоперативные задачи.
.
в пике у меня на старом пне 2.2ГГц, в терминалке, 25 юзверей шуршали... транзакции бывали пару раз в день. тормозов как таковых - не наблюдалось...
22 Злопчинский
 
30.08.12
13:51
(16) опереедил
23 VladZ
 
30.08.12
13:51
(0) Перепиши на прямые запросы и удивись!
24 Злопчинский
 
30.08.12
13:54
(23) да-да! и не забудь обеспечить обратную совместимость если вдруг  понадобиться роаботать в этой же базе на дбфе.. придется не просто переписывать на прямой запрос, а достаточно существенно адаптировать...
25 povar
 
30.08.12
13:56
(21) многие не готовы/не способны к таким трудо. и мат. затратам
26 Злопчинский
 
30.08.12
13:59
(25) хм.. вообщем-то здесь на 99% трудоиматзатраты Ит-специалиста+немного руководителей. особых проблем не вижу. восновном все упирается в привычку. и как я ранее писал - ползучие методы решения отказа от ЗЧ - не канают. резко и сразу серпом по яйцам - в нормальных условиях - привыкают за неделю, в сложных случаях за две.
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан