Диагностика высокой задержки с помощью ЦП Insights
Аналитика ЦП — это подфункция инструмента использования ЦП, которая показывает распространенные проблемы с задержкой, такие как неэффективное объединение строк.
Просмотр автоматической аналитики
В разделе Top Insights в средстве использования ЦП отображаются быстрые сведения о ЦП, аналитические сведения и предложения в описании, чтобы можно было продолжить диагностику проблемы. Ссылка на подробнее показывает подробную документацию, объясняющую вашу проблему. Если вам нужна дополнительная информация, Просмотр исходного кода покажет больше подробностей. После выбора вы увидите представление дерева вызовов, показывающее процесс, функции и какие из вызывающих элементов используют наибольшую часть ЦП.
Просмотр основных функций
На странице сводки в разделе Top Functionsможно найти функции, которые вызывались в порядке уменьшения времени их выполнения. Общее время работы ЦП — это время, затраченное на выполнение функции, включая все вызываемые функции, тогда как время собственного ЦП — это время, затраченное исключительно на выполнение этой функции.
Просмотр горячего пути
Hot Path показывает, где большая часть времени ЦП была потрачена в вашем приложении и помогает сосредоточить усилия на анализе области, которая будет иметь наибольшее влияние. Анализ этого пути кода с помощью других средств в профилировщике производительности может помочь определить способы улучшения кода. Например, это может помочь определить, как свести к минимуму выделения на горячем участке, чтобы уменьшить частоту и время, затрачиваемое на GC.
Получение помощи по искусственному интеллекту
Если у вас есть Copilot, вы можете получить помощь с ИИ при изучении Auto Insights процессора. Copilot предоставляет информацию и аналитические сведения, связанные с набором конкретных аналитических сведений о производительности. С помощью Copilot вы также можете задавать вопросы о функциях на определенных горячих путях в коде, что может помочь вам создать более эффективный или экономичный код.
Кнопка Ask Copilotснимок экрана кнопки Ask Copilot. отображается даже в том случае, если конкретные сведения о производительности не определены. Выберите Спросить Copilot, чтобы узнать от Copilot и начать задавать вопросы.