From fd91ed812427b51fcc545fa5bc640576a34b6193 Mon Sep 17 00:00:00 2001 From: Kevin Turner <83819+keturn@users.noreply.github.com> Date: Wed, 17 Nov 2021 15:12:21 -0800 Subject: [PATCH 1/8] doc: introducing JDK Mission Control's JMX Console --- docs/.nojekyll | 0 ... Metrics with JMC - JDK Mission Control.md | 102 ++++++++++++++++++ docs/_sidebar.md | 1 + docs/index.html | 56 ++++++++++ 4 files changed, 159 insertions(+) create mode 100644 docs/.nojekyll create mode 100644 docs/Monitoring Metrics with JMC - JDK Mission Control.md create mode 100644 docs/_sidebar.md create mode 100644 docs/index.html diff --git a/docs/.nojekyll b/docs/.nojekyll new file mode 100644 index 0000000..e69de29 diff --git a/docs/Monitoring Metrics with JMC - JDK Mission Control.md b/docs/Monitoring Metrics with JMC - JDK Mission Control.md new file mode 100644 index 0000000..eee0ad2 --- /dev/null +++ b/docs/Monitoring Metrics with JMC - JDK Mission Control.md @@ -0,0 +1,102 @@ +# Monitoring Metrics with JMC (JDK Mission Control) + + + +# Introduction + +## Who is this for? + +This document is for contributors to Terasology— +mainly developers and testers— +who want a way to peek under the hood while the game is running. + +Some of these techniques can be used without a full Terasology development environment, +but you should be comfortable running Java applications from the command line. + +## How is this different than Java Flight Recordings? + +If you've read [Analyzing JFR Recordings], you might be wondering how this is different. + +[Analyzing JFR Recordings]: https://github.com/Terasology/TutorialProfiling/wiki/Analyzing-JFR-Recordings + +Flight recordings are detailed logs of events over a short period of time. +You can analyze a flight recording to learn about what happened during that time in the past. + +Here we'll be exploring a different feature of JMC, its JMX Console.1 +The JMX Console lets you see the _current state_ of a process. +Instead of reading a log recorded by the application, it polls it for the current value of metrics you're interested in. + +
(Em$?=rcN;a|2s?LrCE^>h;{zjeQ2U^IuoFV0i&P_0J}nT#v2q n<;Jqptez^!)^4rEbZv^9O<#qd1OH$Ee$Ju5?K7W fjj@}nJOzM
zYbElES3K`LRU>SrNfGu1W&pPfj1b{NgTqBI#zPsPl&MlikiOBvN41iqsWDvya^$3;
zWj0A!4i6VXn`srsO+ta#Bq>dWMcYG2D&ly$z9H~5po*@r9FkH+IPOC8U6{Y$L%
z6;*zR4-fC~Z2RxaHQI%~8+R)YL%He%lW%?xSKSmOPISz4P5GfeNlo)JR}FTUmKil1Gc1Pv%Fub8@!^0D
z#wGs95ZN#Q9dipNra4_Jn|YbHhR#1hlbBDjtXTM;{3KsQY%qqx2=F+RW9WTdyZ{V&
zcEX?TN)!_yO~V9>W=m<3rWjDVqJ&di=OKp>MHw9u#KjI1V{F}@W-*d&yT1;>l>>ZX
zqKGw@=;|CD2|&+-Wi~epg{XMSp8kr%4rIs-F_v;ovHrXN4gXH9=jV)*YBnZT(KGZq
z<^veIzxApuHwDa~>0n?0m}c=l(@hw1UyPcDxEJn;lz?D~j)AdO!y4^z$aQT35?!zU
z)GtW@%~+7=wi3-Gkbt#jnlquHEMjH5KR?syQS%sf9^$~FLn?7HYF@_B9Q26!dDOfv
z1`zIlhQCYe3V5w$T99aN#-j6e6TqH(`bTOb{Uff4U`4Pzj&Idk(IJ6a&Cea6CS}Po
z|E7WyfHq%8+ZkK+{H5mf=_i7nuz=3ptv1@uXft#pZ;FALhYxR}Whkp<1dR06{vmIR
zVH~d{aLTLiQ8bz@wd
iSKYay}D4v>J72}@(E
zGvLksfk8hL!ZXTon1ny`i6AAT;GC+?Fs@>o1l5CF{{Qig_OveBD|xMogz4(I(d$2|
zLyZ0t-|qdKWB>nTUg#d}bA*rEXPQ1DuBi4pU5YXyQa8ZsPH5WC_IplqRy226dFidz
z&pP?)ppbxA+3v5Us;d)5;P&M^jpku1roN?r?Am^FZ9Sr@^fR@shdV!|+nRZH`LK9~
z7=F=T>T|9=*ge|YvHH*d2OTc|)?9t_j(6vNa}DYW-*)S92~{5B8qT^YpSXvfU(t*Y
z7J`&g0-IPR4qg`A8+u+n(gQA`g?C2&C5M}pc{e5crF7Jv&fho3wvYbR6+gmsceQ`d
zZy`Iq|EF;7>8f7$?feBt5X-;9@Yes*^_(oNGkoLG-~0oex-~1h{_AAdIdaPa+f+eG
z3GlLQ1W|Gxci3(^0id{Sf&=4G3(woj@y7WpCwb7?QtHM2;7T}ZcSlz5r2Z$K=T-0O
zbiB1&c6g2*!yT7jyR~lRbw#os04Z%G44syc&n&pOPIiR>3V>EW9oY3K3WWk}f}S8s
zI2JTf_X{
Yt$|J#J@(M})IQ908xW
z_5gOghL*kHRquL=qN^Xae9$*sB{5et5W
70(MkA@SgmTAA*)q>o1%Bqg8`Tiw%JJu|3@~Q>O%quBZLHr&aAx#nw
zvPbx?opvppO$LHdeX{)RrL_=3uvaZ;^7KT<^-q7*ocR)QaUmyE8#@s5KDH^cP4;RQ
z`G@^RyN{fJvU1obKDEo#)CjpRobMRFgq%}(`Az~!tBe<|W-*-e4VZnf^-a-KuSlHb
zUH&UAriZ0Kupeu^fZ8&5C_Lha!435;hNdtuxn~^0E1I4!tAkL3vh?(~6=k<-V)htj
zkl{JruZfPtf2D!8CzY$EWms#HPve)D7fMWhgC9d#pPg8*BLod;dhC8PV^saU1s0Qb
zuq8;B`%Ttm*f*0Vlf_|%$npD?Z8TY=cH|N@%?IJVQkNf!erdi)H#CiP|47zzUsNS~
zhV}CZ{%yX=WgE_oIn-f7dUvx^a=&SS)H-;lLRwns98J
gf6^9Lpe5E^xX!fVSz`!Gf1$v0!ysi
zm;G`xfe1W&zq(_CxIl~GBS(4KkBKsRZWrfC|M9ygI0*f?ot=^2BT|AjWH1@4`UgOu
zCs2~Lq)?!L#q+E47W@zPup>eQBn@C}ZPGRzF`JgD?F$YytNXe~lnB!ZY)>@}{w)+h
z(m!00MHmyNX_4>bx#)#KKq~iF79CLwDc7sQ$EUCn(vu$yF3X!wIIT?n4+TOMq_IiZ
z3$#K_G$%?s${dHg!yv%gX+?s`OyzI>8*j%>${_~)BhB?t7{EzZHBWr{0lguQ;@GV?
z(NG@%HXF|Kz0;nQ-ln-g&VQTDOG$bMF)zO7
U)eg>E66xY@P8F