Javascript инициатор поиска экземпляра виртуальной машины devtool - PullRequest
0 голосов
/ 17 июня 2020

Я пытаюсь локализовать утечку памяти.

До сих пор я вижу, что при быстром переходе между двумя функциями в моем приложении появляются новые рабочие процессы или экземпляры виртуальных машин, созданные на вкладке «Momory». (Если я go медленно, этого не происходит)

Есть идеи, как я могу узнать, кто является инициатором этих потоков?

enter image description here

Я также вижу много потоков в представлении Threads (когда я go безумно щелкаю), но ничего не происходит, если я нажимаю на них, я не могу найти, кто их создал.

enter image description here

Примечание. Это большое приложение. Я попытался записать график, но я просто потерялся там ... слишком много всего. Вот почему я хотел бы сначала определить это.

Спасибо.

1 Ответ

0 голосов
/ 09 июля 2020

В конце я использовал технику, предложенную @wOxxOm (спасибо)

, т.е. я искал глобально (в Chrome dev tool Ctrl + Shift + F) текст new Worker и, к счастью, не нашел много рабочих в коде приложения, поэтому я мог определить, кто их создает, по разрыву, указывающему на все места, где присутствовал текст.

...