Сравнение замеров производительности

06.09.21

База данных - HighLoad оптимизация

Бывают ситуации, когда необходимо быстро определить, в чем разница при выполнении, например, проведения документа. Я обычно для решения данной задачи использовал два замера и сравнивал в коде. Это помогало при небольшом количестве строк кода, но, когда их тысячи, или сотни тысяч, проще воспользоваться обработкой, которая позволяет находить различия в замерах производительности.

Скачать файл

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование По подписке [?] Купить один файл
Сравнение замеров производительности:
.epf 11,29Kb
20
20 Скачать (2 SM) Купить за 2 150 руб.

Данная обработка сравнивает любое количество замеров между собой и выдает список различий.

В результате будут содержаться только строки, которые отличаются по заданным характеристикам поиска.

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

Разрабатывалась на платформе 8.3.17.1549. (Используются СтрНайти и СтрРазделить. В модуле формы есть их аналоги.)

См. также

HighLoad оптимизация Программист Платформа 1С v8.3 1C:ERP Бесплатно (free)

Приведем примеры использования различных в динамических списках и посмотрим, почему это плохо.

18.02.2025    3127    ivanov660    34    

52

HighLoad оптимизация Технологический журнал Системный администратор Программист Бесплатно (free)

Обсудим поиск и разбор причин длительных серверных вызовов CALL, SCALL.

24.06.2024    6457    ivanov660    12    

56

HighLoad оптимизация Программист Платформа 1С v8.3 Бесплатно (free)

Метод очень медленно работает, когда параметр приемник содержит намного меньше свойств, чем источник.

06.06.2024    11153    Evg-Lylyk    63    

45

HighLoad оптимизация Программист Платформа 1С v8.3 1C:Бухгалтерия Бесплатно (free)

Анализ простого плана запроса. Оптимизация нагрузки на ЦП сервера СУБД используя типовые индексы.

13.03.2024    5851    spyke    28    

51

HighLoad оптимизация Программист Платформа 1С v8.3 Бесплатно (free)

Оказывается, в типовых конфигурациях 1С есть, что улучшить!

13.03.2024    8714    vasilev2015    20    

43

HighLoad оптимизация Инструменты администратора БД Системный администратор Программист Платформа 1С v8.3 1C:Бухгалтерия Абонемент ($m)

Обработка для простого и удобного анализа настроек, нагрузки и проблем с SQL сервером с упором на использование оного для 1С. Анализ текущих запросов на sql, ожиданий, конвертация запроса в 1С и рекомендации, где может тормозить.

2 стартмани

15.02.2024    14250    281    ZAOSTG    87    

118
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. kser87 2469 06.09.21 13:06 Сейчас в теме
2. kser87 2469 06.09.21 13:11 Сейчас в теме
(1) но оформление и описание ужасны, будем честны. Зачем скриншот названий функций?
4. user934971 3 12.10.21 11:37 Сейчас в теме
(2) я так понимаю, если хотите запустить под более младшей версией платформы, то вам заранее подготовили функции, отсутствующие в ней, чтобы вы просто подправили вызовы и все было хорошо.
3. user934971 3 12.10.21 11:36 Сейчас в теме
Отличный инструмент! Очень кстати.
5. 7OH 70 26.07.24 11:36 Сейчас в теме
А почему при снятии галки сравнения отдельных колонок - оно не показывает значения этих колонок ?
Сравниваю по модулю и номеру строки - охота видеть потом собственно - какой код не был выполнен в одном из замеров.
Поправите ?
Оставьте свое сообщение