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

🖐Из этого видео вы узнаете как в 1С можно замерить производительность какой-либо операции: измерить частоту использования конкретных участков кода и скорость их выполнения.
#ironskills #1с
👉Поддержать канал можно по ссылке:
donate.stream/ya410011655962993
🔴Записаться на курс "Программист 1С: с нуля до профи":
ironskills.by/kursi/programmi...
С уважением,
команда IRONSKILLS

Пікірлер: 58

  • @SmartPumba
    @SmartPumba2 ай бұрын

    Прекрасное видео, на мой взгляд это идеальная подача материала: показательный пример, чистая речь, лаконичное и исчерпывающее объяснение без воды.

  • @ironskills-1c

    @ironskills-1c

    Ай бұрын

    Спасибо за просмотр и комментарий!)

  • @the32limon32
    @the32limon32 Жыл бұрын

    Иван, не устану повторять: Дай Бог тебе здоровьица крепкого! Пусть удача ждет тебя в каждом твоем начинании😊

  • @nukevolt6020
    @nukevolt6020 Жыл бұрын

    Тот случай, когда все это уже знаешь и активно пользуешься, но как приятно, черт возьми, придать академичность своим знаниям, прослушав урок от МАСТЕРА! Спасибо!!!

  • @user-mi8ms5zc7d

    @user-mi8ms5zc7d

    7 ай бұрын

    Согл

  • @deadbycringe6313
    @deadbycringe6313 Жыл бұрын

    Обожаю ваши видео, все понятно, структурированно. Грамотная, чистая речь и интересная подача. Спасибо вам огромное!

  • @a34svob
    @a34svob7 ай бұрын

    Спасибо большое! Всё очень ёмко и понятно.

  • @vladyan01
    @vladyan01 Жыл бұрын

    Было бы круто увидеть разбор подсистемы длительных операций из БСП. )

  • @Kroen13
    @Kroen1310 ай бұрын

    Все четко, ясно и по делу, без воды

  • @iPraetori
    @iPraetori Жыл бұрын

    Я своих учу так искать исполняемый код. Если не можешь найти, где тот код, который выполняется - сделай замер. Еще один пример - когда, операция пользователя выдает сообщения об ошибках в текстовом виде. Можно сделать замер и в таблице выполненных строк поиском найти часть текста из сообщения, а дальше через консоль вызовов, размотать причину ошибок. Ну и для выяснения, почему код выполняется именно так, перед остановкой в отладке, можно предварительно запустить замер, тогда при отладке будет проще ориентироваться куда код тебя может завести и где он уже выполнялся.

  • @F114able
    @F114able5 ай бұрын

    Крутейший контент, спасибо!

  • @mastertextnn
    @mastertextnn Жыл бұрын

    Иван, Вы один из лучших блогеров который рассказывает о программировании! 👌🏻 удачи и развития Вашему каналу! Спасибо за то что доступно объясняете нужные вещи!❤

  • @user-ye8xq9vp8b
    @user-ye8xq9vp8b Жыл бұрын

    Толковое изложение. Лайк поставил.

  • @programmist704
    @programmist704 Жыл бұрын

    желаю успехов ironskils

  • @ironskills-1c

    @ironskills-1c

    Жыл бұрын

    Спасибо🙏

  • @YuryBatiaev
    @YuryBatiaev Жыл бұрын

    Огромное СПАСИБО! Часто пользуюсь данным инструментом. Реальная помощь !

  • @user-cu5ui9gp3w
    @user-cu5ui9gp3w Жыл бұрын

    Спасибо за видео!)

  • @seastraus1
    @seastraus1 Жыл бұрын

    Большое спасибо! Очень полезное видео!

  • @attyaya9676
    @attyaya96769 ай бұрын

    Большое спасибо!

  • @user-ik1qm7kv8x
    @user-ik1qm7kv8x Жыл бұрын

    Просто лучший!

  • @saidkamolxonn
    @saidkamolxonn Жыл бұрын

    Супер полезный, спасибо

  • @First2603
    @First2603 Жыл бұрын

    Как всегда всё на 5 баллов! Спасибо за труд! Сделайте обзор или разбор Инструментов разработчика, материалов на эту тему крайне мало!) Спасибо!

  • @valentinlicov3076
    @valentinlicov3076 Жыл бұрын

    Спасибо!

  • @shuvol7040
    @shuvol7040 Жыл бұрын

    Иван, спасибо, всё четко, насчет того, что интересно узнать про производительность - это оптимальная настройка сервера, поиск узких мест, оптимизация регламентных заданий, можно ли повесить выполнение регламентных задач на отдельный кластер и как это сделать.

  • @user-cu4gm2km8s
    @user-cu4gm2km8s Жыл бұрын

    Крутяк! полезно

  • @Viktoriya-Shi
    @Viktoriya-Shi Жыл бұрын

    Спасибо! Теперь я знаю, что сказать ИТ, для исправления подвисания при открытии банка.

  • @user-ci9mj2et9j
    @user-ci9mj2et9j Жыл бұрын

    Спасибо

  • @konstantin-vk4qw4px8w
    @konstantin-vk4qw4px8w Жыл бұрын

    Исходя из названия я ожидал здесь разбор немного другой фичи. В БСП есть методы "НачатьЗамерВремени" и ЗакончитьЗамерВремени в модулях ОценкаПроизводительности, возвращающие уид замера. Я ни разу не применял, но видел в типовых модулях. Хотелось бы подробнее об этом функционале и способах применения послушать

  • @GanovAlex
    @GanovAlex Жыл бұрын

    Спасибо за видео. Все очень доступно. Подскажите пожалуйста какой шрифт используете? Выглядит довольно приятно

  • @vladyan01
    @vladyan01 Жыл бұрын

    Рубрику бы коротких видео о стандартах разработки. И рассказывать в них какую проблему решает стандарт и почему именно такое решение нужно.

  • @Feofan4ik
    @Feofan4ik Жыл бұрын

    Коммент для продвижения и лайк из уважения.

  • @Dmitry-mo1pt
    @Dmitry-mo1pt3 ай бұрын

    Иван, спасибо за знания. Мне как начнающему не хватило только понять, почему произошла оптимизация. Можете объяснить почему так?

  • @TataroBashkirin
    @TataroBashkirin Жыл бұрын

    Спасибо. А будет про Стэк вызовов?

  • @dariadaria9949
    @dariadaria9949 Жыл бұрын

    Какой Вы хороший человек! Спасибо за просвещение) а как выполнить замер, если несколько пользователей одновременно работают? Клиент-серверный вариант

  • @bezbarierov8246
    @bezbarierov8246 Жыл бұрын

    Иван, здравствуйте! Подскажите, на сколько актуально искать ошибки по замеру производительности? Получается мы можем найти так быстро любой интересующийся на отрезок кода..

  • @user-iw1ie7tn6j
    @user-iw1ie7tn6j8 ай бұрын

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

  • @XP_OldTimers
    @XP_OldTimers Жыл бұрын

    Спасибо! Один из лучших обьяснятелей 1С )) А не могли бы вы объяснить почему ссылка лишнее? И что такое разименование?

  • @TRIALEX3

    @TRIALEX3

    Жыл бұрын

    потому что вы обращаетесь к товару 2 раза. точка неявно присоединяет таблицу - отсюда дополнительная нагрузка. Грубо говоря вы пишете колбаса.колбаса, заставляя систему к колбасе присоединять таблицу с колбасой же. Двойная работа, хотя к колбасе можно и просто так обратится, так как колбаса это и есть ссылка.

  • @andreyponomarev6249
    @andreyponomarev6249 Жыл бұрын

    расскажите плз про планировщик запросов

  • @alexmynth5902
    @alexmynth5902 Жыл бұрын

    Я так баги анализирую, что бы понять, какие условия отрабатывались до ошибки

  • @melkiy1735

    @melkiy1735

    Жыл бұрын

    Да. Есть такой лайфхак, о котором почему то никто не говорит. Ведь не всегда, что написано в режиме предприятия можно найти через Поиск. А там, форма открылась, там что то поменялось, можно по функциям попрыгать поискать. Тот человек, кто мне это показал - Дай Бог тебе здоровья. Ну и Ивану и его команде разумеется лайк и здоровья.

  • @the32limon32
    @the32limon32 Жыл бұрын

    Иван, такой вопрос. А резонно ли (если смотреть со стороны производительности сервера) держать АгентСервер1С с постоянно включенным параметром -debug? Или его стоит включать только по мере необходимости?

  • @ironskills-1c

    @ironskills-1c

    Жыл бұрын

    В идеале, включать по мере необходимости) Но в период активной разработки, когда в конфигурацию вносится много изменений, для быстрого анализа возникающих после обновления ошибок, бывает, есть смысл держать отладку включенной в этот период)

  • @cryptoprofit1190
    @cryptoprofit11907 ай бұрын

    Куртяк!

  • @ConstantinKubrakov
    @ConstantinKubrakov Жыл бұрын

    А если проблема не в коде, а настройке СУБД на сервере. Где найти эту границу?

  • @Das.Kleine.Krokodil

    @Das.Kleine.Krokodil

    3 ай бұрын

    если не получается решить проблему путем изменения кода, то нужно обратиться к более опытному спецу это и есть та самая граница

  • @rupertant3950
    @rupertant3950 Жыл бұрын

    Не нужно делать несколько одинаковых замеров - уже на втором данные будут кэшироваться и они будут искажены. И кэширование никак не отключить для теста, например. Но других внятных инструментов нет, к сожалению.

  • @Das.Kleine.Krokodil

    @Das.Kleine.Krokodil

    3 ай бұрын

    по этой логике можно сделать четыре замера последующие три будут похожи ну с этим всем можно работать

  • @henrymohock135
    @henrymohock1356 ай бұрын

    Забыл показать все тоже самое, только с точками останова. Чаще всего есть потребность ускорять только свой код.

  • @ironskills-1c

    @ironskills-1c

    6 ай бұрын

    Да, спасибо за комментарий)

  • @lesus772
    @lesus7723 ай бұрын

    Я вас умоляю, оптимизируйте мне 1с, я уже весь седой от ее скорости работы 😳

  • @Das.Kleine.Krokodil

    @Das.Kleine.Krokodil

    3 ай бұрын

    есть фирмы оказывающие такие услуги удаленное

  • @lesus772

    @lesus772

    3 ай бұрын

    @@Das.Kleine.Krokodil Понимаю, есть, только опять денег ввалить и не факт что исправят.

  • @nikolosmiron1481
    @nikolosmiron1481 Жыл бұрын

    Вроде 20мс а не 2, ну это так к слову.

  • @user-rn2ml9lp7b
    @user-rn2ml9lp7b Жыл бұрын

    ...меньше, чем за 20 миллисекунд

  • @lostcay9225
    @lostcay9225 Жыл бұрын

    Меня конечно насмешила функция ЭтоУслуга() 5:19 . Зачем так бездумно пихать тернарный оператор? То есть Возврат а=б; короче и понятнее, чем Возврат ?(а=б,Истина,Ложь); Такого я ещё не видел 🤣🤣

  • @ironskills-1c

    @ironskills-1c

    Жыл бұрын

    Да, читая код в разных конфигурациях, можно и не такое встретить))

  • @Das.Kleine.Krokodil

    @Das.Kleine.Krokodil

    3 ай бұрын

    там еще и комментарий шикарный над функцией

Келесі