Grafik api: "api" dari semua mesin

Halo semuanya lagi! Kami mengundang Anda ke pertemuan online dengan Vasily Kudryavtsev (Direktur Departemen Jaminan Kualitas di RTLabs JSC), yang akan berlangsung sebagai bagian dari kursus Pengujian Beban. Dan inilah terjemahan Michael Hunger - pengembang perangkat lunak dan editor Blog Pengembang Neo4j dan GRANDstack!

Java , ( ), , . . .

, , Netflix, flame-, , .

Flame- , , . , . ( , , . . )

Flame plot dari benchmark yang mengisi ArrayList yang tidak terisi
Flame- ArrayList

Flame' (main ) flame'.

, . , . flame , , - . , , , , , .

JVM (AsyncGetCallTrace), . , JVM- , , , / , flame-.

, Honest Profiler, perf-map-agent, async-profiler IntelliJ IDEA, flame-. 

, PID Java- SVG.

# download and unzip async profiler for your OS from:
# https://github.com/jvm-profiling-tools/async-profiler
./profiler.sh -d <duration> -f flamegraph.svg -s -o svg <pid> && \
open flamegraph.svg  -a "Google Chrome"

SVG, , , . , .. 

Flame- β€” . , , JVM, .


? Demo- Β« - Performance center (PC) VugenΒ»!




All Articles