IKolomin (обсуждение | вклад) (Новая страница: «Приложения Go компилируются непосредственно в машинный код ЦП. В Go отсутствует уровень а...») |
Нет описания правки |
||
(не показаны 2 промежуточные версии 2 участников) | |||
Строка 1: | Строка 1: | ||
Приложения Go компилируются непосредственно в машинный код ЦП. В Go отсутствует уровень абстрагирования виртуальной машины с определенными хуками мониторинга, такими как Java JVM или .NET CLR. Таким образом, | '''''[[Поддержка технологий]] / Программное обеспечение / [[Go]] / Конфигурация и анализ / Полная видимость на уровне кода''''' | ||
Приложения Go компилируются непосредственно в машинный код ЦП. В Go отсутствует уровень абстрагирования виртуальной машины с определенными хуками мониторинга, такими как Java JVM или .NET CLR. Таким образом, АппОптима ЕдиныйАгент работает на уровне инструкций ЦП для перехвата вызовов функций Go. Возможности параллельной обработки Go уникальны, и ЕдиныйАгент оптимизирован для исключения точек неявной синхронизации между Goroutines при захвате данных мониторинга. | |||
Страницы обзора процессов и услуг, а также представления горячих точек и PurePaths предоставляют ценную информацию о деталях обработки ваших приложений Golang и могут помочь вовремя выявить критические проблемы. Профилировщик ЦП позволяет исследовать код, который выполняется вне контекста веб-запроса, например фоновые действия и планировщики. | Страницы обзора процессов и услуг, а также представления горячих точек и PurePaths предоставляют ценную информацию о деталях обработки ваших приложений Golang и могут помочь вовремя выявить критические проблемы. Профилировщик ЦП позволяет исследовать код, который выполняется вне контекста веб-запроса, например фоновые действия и планировщики. | ||
АппОптима ЕдиныйАгент может отличить код приложения, выполняемый в контексте PurePath (например, входящий веб-запрос), от кода, выполняемого в фоновом режиме. ЦП фонового потока и ЦП запросов на обслуживание отслеживаются отдельно. Например, посмотрите на снимок экрана ниже - пакет Go net / http порождает новую Goroutine для каждого входящего веб-запроса или соединения. Вот почему Goroutine, выполняющий функцию обработчика веб-запросов, помечен как служебный. Другие Goroutine, запущенные до обработки веб-запроса, также считаются частью выполнения службы и, следовательно, также помечаются. С другой стороны, обработка, выполняемая Goroutine, у которых нет тега, связанного с сервисом, считается фоновой деятельностью. |
Текущая версия от 12:48, 8 ноября 2024
Поддержка технологий / Программное обеспечение / Go / Конфигурация и анализ / Полная видимость на уровне кода
Приложения Go компилируются непосредственно в машинный код ЦП. В Go отсутствует уровень абстрагирования виртуальной машины с определенными хуками мониторинга, такими как Java JVM или .NET CLR. Таким образом, АппОптима ЕдиныйАгент работает на уровне инструкций ЦП для перехвата вызовов функций Go. Возможности параллельной обработки Go уникальны, и ЕдиныйАгент оптимизирован для исключения точек неявной синхронизации между Goroutines при захвате данных мониторинга.
Страницы обзора процессов и услуг, а также представления горячих точек и PurePaths предоставляют ценную информацию о деталях обработки ваших приложений Golang и могут помочь вовремя выявить критические проблемы. Профилировщик ЦП позволяет исследовать код, который выполняется вне контекста веб-запроса, например фоновые действия и планировщики.
АппОптима ЕдиныйАгент может отличить код приложения, выполняемый в контексте PurePath (например, входящий веб-запрос), от кода, выполняемого в фоновом режиме. ЦП фонового потока и ЦП запросов на обслуживание отслеживаются отдельно. Например, посмотрите на снимок экрана ниже - пакет Go net / http порождает новую Goroutine для каждого входящего веб-запроса или соединения. Вот почему Goroutine, выполняющий функцию обработчика веб-запросов, помечен как служебный. Другие Goroutine, запущенные до обработки веб-запроса, также считаются частью выполнения службы и, следовательно, также помечаются. С другой стороны, обработка, выполняемая Goroutine, у которых нет тега, связанного с сервисом, считается фоновой деятельностью.