Project

Profile

Help

HostedRedmine.com has moved to the Planio platform. All logins and passwords remained the same. All users will be able to login and use Redmine just as before. Read more...

Bug #984837

open

Утечка памяти при каждом обращении к ПолеHTMLДокумента.Документ.defaultView

Added by Сергей Старых 3 months ago. Updated 3 months ago.

Status:
New
Priority:
Normal
Assignee:
-
Category:
-
Sprint/Milestone:
-
Start date:
Due date:
% Done:

0%

Estimated time:

Description

https://partners.v8.1c.ru/forum/t/2185746/m/2185746
Конфигурация ПО

1С 8.3.14-25, обычная и управляемая формы

Проблема

Утечка памяти при каждом обращении к ПолеHTMLДокумента.Документ.defaultView

Воспроизведение

Открыть приложенную внешнюю обработку в любой базе в управляемом клиентском приложении. Открыть монитор потребления памяти клиентским процессом (например диспетчер задач ОС). Нажать кнопку "Тест...". При этом на клиенте будет выполнен код
Для Счетчик = 1 По 10000 Цикл
ОкноБраузера = Элементы.Реквизит4.Документ.defaultView;
КонецЦикла;

Объем занятой приложением памяти вырастет на 100-200МБ. Нажимать на кнопку до получения полной уверенности в утечке памяти.

Проблема похоже изначально есть в webKit модуле платформы, т.е. начиная с 8.3.13.

Способ обхода
Кэшировать обращения к этому свойству, например через переменную модуля формы.


Files

clipboard-202404251643-qo9du.png (26 KB) clipboard-202404251643-qo9du.png Сергей Старых, 2024-04-25 03:43 PM
clipboard-202404251643-rhiok.png (5.28 KB) clipboard-202404251643-rhiok.png Сергей Старых, 2024-04-25 03:43 PM
ОтважныйБобр.epf (279 KB) ОтважныйБобр.epf Сергей Старых, 2024-04-25 03:44 PM
clipboard-202404251644-r33kb.png (11.7 KB) clipboard-202404251644-r33kb.png Сергей Старых, 2024-04-25 03:44 PM
Actions #1

Updated by Сергей Старых 3 months ago

  • Description updated (diff)

Also available in: Atom PDF