Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[BUG] @prizm-ui/components - Высокое потребление памяти #1637

Closed
1 of 9 tasks
MrDywar opened this issue Apr 23, 2024 · 2 comments · Fixed by #1844
Closed
1 of 9 tasks

[BUG] @prizm-ui/components - Высокое потребление памяти #1637

MrDywar opened this issue Apr 23, 2024 · 2 comments · Fixed by #1844
Assignees
Labels
answer:research_need duplicate This issue or pull request already exists estimate:sp8 Story Point - 8 known_bug state:in_progress We work on this issue state:ready ready for release (pass tested) type:bug Something isn't working version:4
Milestone

Comments

@MrDywar
Copy link

MrDywar commented Apr 23, 2024

Библиотека

  • @prizm-ui/core
  • @prizm-ui/components
  • @prizm-ui/install
  • @prizm-ui/icons
  • @prizm-ui/flag-icons
  • @prizm-ui/theme
  • @prizm-ui/charts
  • @prizm-ui/ast
  • @prizm-ui/nx-plugin

Компонент

table

Версия

Prizm 4.2.0 (в других вероятно тоже самое)

Операционная система:

Windows 11 23H2

Браузер:

Chrome Version 124.0.6367.61 (Official Build) (64-bit)
Microsoft Edge Version 124.0.2478.51 (Official build) (64-bit)

Скрин / Видео проблемы

Untitled

Воспроизведение проблемы

Переходим на сайт Prizm, открываем devtools, открываем вкладку Memory и начинаем переключаться между разделами Table и Tabs в течении нескольких минут.

https://prizm.site/components/table

Описание проблемы

Высокое потребление памяти.
В task manager быстро доходит до 2 GB+, на вкладке memory до 1 GB и затем медленно снижается на несколько десятков процентов. Долго не ждал, снизится ли до стартовых показателей или нет не знаю (в Chrome нет в Edge снижает).

Также само переключение между разделами работает довольно медленно.

@alexhawkins94
Copy link

Я находил похожую проблему у нас ранее, мы пытались исследовать, она воспроизводилась не стабильно у нас (смотрели на нескольких машинах) и в какой-то момент перестали ее наблюдать и оставили на более пристальное изучение....
#1403

@alexhawkins94 alexhawkins94 added duplicate This issue or pull request already exists known_bug labels Apr 23, 2024
@alexhawkins94 alexhawkins94 added this to the 4.3.0 milestone Apr 23, 2024
@alexhawkins94 alexhawkins94 added the type:bug Something isn't working label Apr 23, 2024
@ZurabDev ZurabDev added the state:in_progress We work on this issue label Apr 23, 2024
@ickisIckis ickisIckis modified the milestones: 4.3.0, 4.4.0 May 15, 2024
@imonogarov imonogarov modified the milestones: 4.4.0, 4.3.3 Jun 5, 2024
@ozknemoy
Copy link
Contributor

ozknemoy commented Jun 10, 2024

за час работы на две сервере у меня доходит до 750МБ на страницу браузера со стартовых 250МБ. и начинает дико лагать консоль разраба. из-за этого бывает (редко) что даже в консоль выплевываются логи с задержкой 5-7 секунд

думаю это связанно с этим (примерно после часа работы дев сервера и сразу после перезагрузки страницы):
image

вот как выглядит эта же страница если ее вновь открыть
image

то есть 32 ворнинга против более 1300. лечится переоткрытием вкладки. потом пол часика шустро работает и снова повторяется

дебаггер ведет в аккордион. у нас их на странице около 10 всего.

image

но ДО аккордиона замечал это поведение на одиночном селекте. было даже так что открывая ПЕРВЫЙ раз селек с 10(!) options дропдаун раскрывался секунды 2

версия 4.2.0

@ickisIckis ickisIckis modified the milestones: 4.3.3, 4.4.1 Jun 19, 2024
@ZurabDev ZurabDev modified the milestones: 4.4.1, 4.3.5 Jul 1, 2024
@ZurabDev ZurabDev added the state:ready ready for release (pass tested) label Jul 2, 2024
ZurabDev added a commit that referenced this issue Jul 5, 2024
fix(components/overlay): fix memory leak #1637 #1403
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
answer:research_need duplicate This issue or pull request already exists estimate:sp8 Story Point - 8 known_bug state:in_progress We work on this issue state:ready ready for release (pass tested) type:bug Something isn't working version:4
Projects
None yet
Development

Successfully merging a pull request may close this issue.

6 participants