炎のグラフィック:すべてのエンジンからの「火」

みなさん、こんにちは!負荷テストコースの一環として開催されるVasilyKudryavtsev(RTLabs JSCの品質保証部門のディレクター)とのオンライン会議にご招待しますそして、これがMichael Hungerの翻訳です-Neo4j Developer BlogとGRANDstackのソフトウェア開発者兼編集者です!

Java , ( ), , . . .

, , Netflix, flame-, , .

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

未割り当てのArrayListを埋めるベンチマークのフレームプロット
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