Замер производительности
Есть обработка по формированию заказов поставщикам, анализ номенклатуры и формирование списка занимает примерно минут 20-30. Пытался замером производительности отловить в какой момент идет нагрузка. Максимально долго выполняется только одна процедура(94 сек), не понятно чем программа занята в остальное время.
Также вопрос по поводу второй строки из скришота, 1С обработала 2790 строк за 18,5 сек или на каждую уходит по 18,55?
Также вопрос по поводу второй строки из скришота, 1С обработала 2790 строк за 18,5 сек или на каждую уходит по 18,55?
Прикрепленные файлы:
По теме из базы знаний
- Разбор файла сохраненного замера производительности
- Замер производительности информационных баз
- APDEX, APDEX-ксом, но могут быть и пользователи... Статистический подход к замерам производительности. Внешний отчет на СКД
- Сравнение замеров производительности
- Удаление строк из таблицы значений различными способами с замером производительности
Ответы
В избранное
Подписаться на ответы
Сортировка:
Древо развёрнутое
Свернуть все
(5) Проверьте с ней. Опять же из справки:
В результатах замера производительности время выполнения каждой строки складывается из времени выполнения собственно операторов строки ("чистое время") и времени вызова процедуры (функции), если такие в строке есть. С помощью флажка "Для вызовов процедур и функций включать время выполнения" можно выбирать, какое время требуется показывать: полное время (как сумму времени вызова и "чистого времени") или "чистое время" выполнения.
Если в строке есть хотя бы один вызов процедуры (функции), то время выполнения включает время выполнения собственно операторов строки и время вызова процедуры (функции).
Если флажок установлен, то время вызова процедуры (функции) учитывается в общем времени выполнения.
Если флажок снят, в результат замера будет включено только время выполнения строк кода, но не время работы процедуры (функции), которая вызывается в данной строке. В этом случае суммарное время выполнения данной строки (в колонке "Врем.") не будет отражать реального времени, потраченного системой на отработку данной строки. Необходимо иметь в виду, что выполнение вызванной процедуры (функции) может занимать, в общем случае, значительное время, которое в данном случае не будет включено в результат "чистое время").
Если в строке есть хотя бы один вызов процедуры (функции), то время выполнения включает время выполнения собственно операторов строки и время вызова процедуры (функции).
Если флажок установлен, то время вызова процедуры (функции) учитывается в общем времени выполнения.
Если флажок снят, в результат замера будет включено только время выполнения строк кода, но не время работы процедуры (функции), которая вызывается в данной строке. В этом случае суммарное время выполнения данной строки (в колонке "Врем.") не будет отражать реального времени, потраченного системой на отработку данной строки. Необходимо иметь в виду, что выполнение вызванной процедуры (функции) может занимать, в общем случае, значительное время, которое в данном случае не будет включено в результат "чистое время").
(12)
Не сложнее.
Если включить в конфигураторе в отладке автоматическое подключение к фоновым заданиям, и если включен замер производительности, то по завершению выполнения каждого фонового задания откроется отдельный замер производительности.
Фактически-то можно отлаживать и фоновые задания, а значит можно делать и замер производительности, но это уже сложнее.
Не сложнее.
Если включить в конфигураторе в отладке автоматическое подключение к фоновым заданиям, и если включен замер производительности, то по завершению выполнения каждого фонового задания откроется отдельный замер производительности.
Прикрепленные файлы:
(13) не все так просто. Если фоновые задания выполняются параллельно и их несколько и есть выполняемые по расписанию и не имеющие отношение к данному коду...
Для отслеживания времени выполнения нужных замеров, лучше использовать APDEX.
Для более подробных выполняемых действий можно и фоновые замерять и выбирать из них нужные. Но это уже при точенных проблемах.
Для отслеживания времени выполнения нужных замеров, лучше использовать APDEX.
Для более подробных выполняемых действий можно и фоновые замерять и выбирать из них нужные. Но это уже при точенных проблемах.
(1)
Если выгрузить таблицу Объект.Запасы, то можно в выгруженной таблице добавить индекс на те колонки, по которым выполняется поиск, и искать в этой выгруженной таблице, тогда поиск будет выполняться быстро.
, 1С обработала 2790 строк за 18,5 сек или на каждую уходит по 18,55?
Если выгрузить таблицу Объект.Запасы, то можно в выгруженной таблице добавить индекс на те колонки, по которым выполняется поиск, и искать в этой выгруженной таблице, тогда поиск будет выполняться быстро.
Вакансии
Аналитик 1С / Бизнес-аналитик
Нижний Новгород
зарплата от 100 000 руб. до 250 000 руб.
Временный (на проект)
Нижний Новгород
зарплата от 100 000 руб. до 250 000 руб.
Временный (на проект)