Javascript Profiler в Chrome 79 для Windows: больше нет упоминаний об оптимизированном или нет - PullRequest
0 голосов
/ 06 января 2020

Профилировщик Javascript в Chrome 79 для Windows, похоже, больше не упоминает, была ли функция оптимизирована или нет. Раньше это было доступно в виде диаграммы при наведении на функцию. Эта информация больше доступна? Это вообще актуально с Турбофаном, в наше время?

1 Ответ

2 голосов
/ 07 января 2020

Мы больше не раскрываем эту информацию в DevTools. Поддерживаемый способ профилирования JS теперь доступен через панель «Производительность», но, как вы говорите, я думаю, что менее важно представлять решения по оптимизации / деоптимизации с помощью TurboFan, поскольку нет жестких правил для конструкций или шаблонов, которые нельзя оптимизировать. Мы не хотим, чтобы sh разработчики микрооптимизировали свой код для компилятора.

Еще одним соображением является полезное отображение этой информации - я подозреваю, что старая версия, которая показывала информацию об оптимизации, говорила вам только в том случае, если Функция была когда-либо оптимизирована, не то чтобы она была оптимизирована для этого специфического вызова c. Чтобы сделать эту информацию полезной, вы захотите увидеть, когда была оптимизирована функция, относительно различных вызовов. Но я думаю, что эта информация более полезна для разработчиков V8, а не для веб-разработчиков, поэтому мы не раскрываем ее.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...