169 похожих чатов

Всем привет! Нужна помощь по оптимизации. Есть платформа по торговле криптовалютой. Для стартовой

загрузки данных используется довольно много апи запросов (около 20-30) и после этого включается вебсокет соединение для обновления данных. Но проблема в том что оно все начинает сильно тормозить а иногда и вообще зависает страничка.
Проект на React/Redux.
Есть ли инструменты которые помогут выявить утечку памяти и определить в чем собственно проблема?
Проект писал не я, он относительно старый и я единственный фронтенд разраб)
Спасибо всем кто откликнется

7 ответов

4 просмотра

А из-за чего именно начинает тормозить - выяснить не удалось? Интересно, а можно вытащить эти 20-30 запросов в веб-воркер?

Дмитро-Surr Автор вопроса
Den Pol
А из-за чего именно начинает тормозить - выяснить ...

Пытаюсь выяснить но довольно туго идет. Есть ли какие-то инструменты по типу вкладки Memory в Chrome dev tools для того что-бы получить информацию?

Дмитро Surr
Пытаюсь выяснить но довольно туго идет. Есть ли ка...

вкладка perfomance, там нужно сделать записать

Дмитро Surr
Пытаюсь выяснить но довольно туго идет. Есть ли ка...

Если нет мыслей, я бы начал с этого https://github.com/welldone-software/why-did-you-render, придется дебажить все подряд. Ну и вкладка performance, ессно

Используйте вкладку Performance и Network. У вас возможно waterfall у запросов "широкий".

Дмитро-Surr Автор вопроса
Deyl
Используйте вкладку Performance и Network. У вас в...

Да, конкретно у одного из запросов waterfall большой по сравнению с остальными запросами

Похожие вопросы

Обсуждают сегодня

30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
6
в JclConsole объявлено так: function CtrlHandler(CtrlType: DWORD): BOOL; stdcall; - где ваше объявление с stdcall? у вас на картинке нет stdcall
Karagy
8
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
~ 2m21s  nix shell github:nixos/nixpkgs#stack ~  stack ghc -- --version error: … while calling the 'derivationStrict' builtin at /builtin/derivation.nix:...
Rebuild your mind.
6
Карта сайта