Описание тега async-profiler
1
ответ
Как включить профилирование настенных часов для Intellij Async Profiler?
Я хотел бы измерить, сколько времени мое приложение проводит в базе данных. Я добавил CPU Profiler в Intellij Settings / Build / Java Profiler, но по умолчанию он показывает код с большинством циклов процессора, что для меня бесполезно, поскольку др…
29 окт '19 в 16:36
1
ответ
Можно ли использовать async-profiler для alloc и itimer одновременно
При использовании async-profiler я запускаю профили для процессора и выделения отдельно, но надеялся, что их можно будет использовать как часть той же продолжительности? Учитывая поддерживаемые типы выходных форматов, это имеет смысл только при испо…
30 авг '20 в 02:28
1
ответ
Тактика изучения снижения производительности веб-приложения на основе java с течением времени
Я работаю над корпоративным java-приложением, в котором уже есть много инструментов / фреймворков, таких как Struts, JAX-RS и Spring MVC. Он содержит пользовательские интерфейсы и конечные точки REST, объединенные в файл.war. Проект развивается, и м…
30 апр '20 в 14:41
1
ответ
Распределение строк TLAB по socketRead0
Окружающая среда: Linux 4.x async-profiler 1.6 (https://github.com/jvm-profiling-tools/async-profiler) OpenJDK8 Код приложения: Связь домен-сокет через SocketInputStream Действие: запустить приложение с помощью асинхронного профилировщика: -d 60 -e …
05 янв '20 в 19:25
1
ответ
асинхронный профилировщик отображает неправильные трассировки стека
Я пытаюсь использовать async profiler v.1.8.1 для профилирования моего приложения. JVM - это версия openjdk "15-ea" 2020-09-15, но то же самое произошло и с openjdk 14.0.1. асинхронный профилировщик запускается с флагами: -d 60 -t -i 10000 -o svg Эт…
10 окт '20 в 13:23
1
ответ
Накладные расходы асинхронного профилировщика на Zing
Наша команда отслеживает задержку нашего приложения с помощью HdrHistograms. Когда я прикрепляю к нему асинхронный профилировщик, все процентили резко возрастают. ОС: Red Hat Enterprise Linux версии 8.1 (Ootpa) JVM: 11.0.8-zing_20.08.2.0-b2-product-…
18 ноя '20 в 12:18
0
ответов
Может ли async-profiler собирать несколько событий инструментария?
Когда я пытаюсь вот так: ./profiler.sh -d 5 -e MyClass.myMethod,java.lang.Throwable.\<init\> 29082 вывод содержит только статистику MyClass.myMethod. и пока я пытаюсь вот так: ./profiler.sh -d 5 -e java.lang.Throwable.\<init\>,MyClass.my…
27 окт '20 в 15:50
1
ответ
Как сократить время, затрачиваемое на потоки, достигающие точки Safepoint - состояние синхронизации
О проблеме: во время интенсивного ввода-вывода в виртуальной машине мы столкнулись с паузой / замедлением JVM из-за того, что остановка потоков занимала больше времени. При просмотре журналов безопасной точки было показано, что состояние синхронизац…
23 апр '21 в 17:53
1
ответ
async-profiler просматривает список событий профилирования, поддерживаемых jvm
Я пытаюсь просмотреть список событий профилирования, поддерживаемых jvm. Как упоминалось в документе, я использовал команду, как показано ниже - root@vrni-platform:/home/ubuntu/async-profiler-2.0-linux-x64# ./profiler.sh list 10208 Basic events: cpu…
28 июн '21 в 13:57
1
ответ
Проблема с производительностью Java в Oracle Linux
Я запускаю очень "простой" тест с помощью. @Fork(value = 1, jvmArgs = { "--illegal-access=permit", "-Xms10G", "-XX:+UnlockDiagnosticVMOptions", "-XX:+DebugNonSafepoints", "-XX:ActiveProcessorCount=7", "-XX:+UseNUMA" , "-XX:+UnlockDiagnosticVMOptions…
01 июл '21 в 10:25
0
ответов
Почему высокая загрузка ЦП во время ArrayBlockingQueue.poll()
Однажды я профилировал Java-приложение с помощью Async-profiler (загрузка процессора). Аднрей Пангин (апангин) благодарит за асинхронный профилировщик! Это стек (горячие методы) был наверху: Started [itimer] profiling --- Execution profile --- Total…
26 авг '21 в 14:17
1
ответ
Ошибка Windows Async Profiler в IntelliJ при попытке запустить приложение с Profiler
Я получаю эту ошибку "Profiler error: There is no dump file" на вкладке профилировщика при запуске приложения с Windows Async Profiler. Среда - IntelliJ IDEA Ultimate, Java 8 Я новичок в профилировании и только начинаю учиться. Java Flight Recorder …
03 дек '21 в 01:00
1
ответ
asyncprofiler malloc неопределенная категория
Я настроил и использую https://github.com/jvm-profiling-tools/async-profiler , что чрезвычайно полезно, но у меня есть странная вещь, которую я не могу объяснить. Моя настройка именно там, где несколько презентаций показали, что это может помочь: Кл…
26 янв '22 в 11:47
0
ответов
Как включить профилирование на основе времени для Intellij Async Profiler?
Я хотел бы измерить, сколько времени тратит мой тестовый метод; но когда я включаю профилирование на основе времени, используя тип события как wallЯ не получаю график пламени (или график вызовов) соответствующего расхода времени. Ожидание: все метод…
03 янв '22 в 01:43
0
ответов
Java Async Profiler Flame Graph
В приведенном ниже сценарии является ли асинхронный профилировщик Java подходящим инструментом для определения времени, потраченного при сравнении производительности ArrayBlockingQueue и LinkedBlockingQueue? На моей машине общее время выполнения ABQ…
21 фев '22 в 10:02
1
ответ
AsyncProfiler - невозможно загрузить профилировщик в программе запуска тестов JMH
Я использую JMH для тестирования тестов JUnit. Я хочу начать использовать async-profiler, чтобы профилировать тесты и получить больше информации об использовании ЦП. Мой тестовый бегун: import org.openjdk.jmh.annotations.Mode; import org.openjdk.jmh…
25 апр '22 в 13:15
1
ответ
Измерить время выполнения java
Мне нужно измерить, сколько секунд требуется для выполнения определенного метода через JFR. Это можно сделать? Я пробовал async-profiler, но у меня нет этой функции.
17 мар '22 в 12:14
1
ответ
Как объединить файлы *.svg, созданные асинхронным профилировщиком Java?
Я использую kubectl-flame для запуска async-profiler на модулях k8s. При профилировании микросервиса, который запускает несколько реплик, у меня есть отдельный пламенный график *.svg для каждого модуля. ВОПРОС: Есть ли способ объединить эти файлы *.…
07 апр '22 в 10:18
1
ответ
Хакерские способы извлечения данных из локального хранилища потоков
Я узнал кое-что о локальном хранилище потоков (TLS). С моей точки зрения, это полностью черный ящик — вы даете ему ключ, и он возвращает вам локальные данные потока . Понятия не имею, что это за ключ и где хранятся эти локальные данные. Недавно я на…
16 дек '22 в 03:42
1
ответ
Раздел Java Native Memory «Другое» потребляет много памяти
Предпосылки Приложение запускается в докер-контейнере с Java openjdk версии «13.0.1» со следующими параметрами: -Xmx6G -XX:MaxHeapFreeRatio=30 -XX:MinHeapFreeRatio=10 -XX:+AlwaysActAsServerClassMachine -XX:+UseContainerSupport -XX:+HeapDumpOnOutOfMe…
06 июн '22 в 23:24