Имя: Пароль:
1C
 
Вопрос по замеру производительности
0 1сПупс
 
16.12.25
08:41
Доброго дня.
Делаю замер своей процедуры,

Процедура ПоискШтрихкода()

Этап1();
Этап2();
Этап3();

КонецПроцедура


Начало замера на Этап1();  Конец на КонецПроцедура. Как понять какой этап занимает какое количество времени и в процентах.

Чтобы было к примеру так:

Этап1(); 78%
Этап2(); 10%
Этап3(); 12%

Можно ли так настроить?
1 Волшебник
 
16.12.25
08:41
В школе в 5-м классе проходят проценты
2 Волшебник
 
16.12.25
08:49
Начало1 = ТекущаяУниверсальнаяДатаВМиллисекундах();
Этап1();
Конец1 = ТекущаяУниверсальнаяДатаВМиллисекундах();
Длит1 = Конец1 - Начало1; // миллисекунды

Начало2 = ТекущаяУниверсальнаяДатаВМиллисекундах();
Этап2();
Конец2 = ТекущаяУниверсальнаяДатаВМиллисекундах();
Длит2 = Конец2 - Начало2;

Конец = ТекущаяУниверсальнаяДатаВМиллисекундах();

Длит = Конец - Начало1;
Доля1 = Окр(Длит1 / Длит * 100); // в процентах
Доля2 = Окр(Длит2 / Длит * 100);
3 1сПупс
 
16.12.25
08:58
благодарствую! Но у меня этих процедур под сотню а не 3. Думал может есть способ тонко настроить Замер.
4 Волшебник
 
16.12.25
09:12
(3) Главное выйти на самые тормозные. Потом проверить запросы и индексацию полей
5 dmt
 
16.12.25
09:29
(3)
6 Kigo_Kigo
 
16.12.25
09:55
(5) еще бы найти где это, нравятся мне такие скрины, где , что куда?
7 dmt
 
16.12.25
10:29
(6) Тема - замер производительности, какие еще варианты могут быть?
8 Kigo_Kigo
 
16.12.25
10:50
(7) И где это в замере производительности?
9 dmt
 
16.12.25
10:52
(8) внизу, под счетчиками
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший