http-client-branch: fixed Http2TestServerConnection problem
'\" t.\" Copyright (c) 2004, 2015, Oracle and/or its affiliates. All rights reserved..\" DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER..\".\" This code is free software; you can redistribute it and/or modify it.\" under the terms of the GNU General Public License version 2 only, as.\" published by the Free Software Foundation..\".\" This code is distributed in the hope that it will be useful, but WITHOUT.\" ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or.\" FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License.\" version 2 for more details (a copy is included in the LICENSE file that.\" accompanied this code)..\".\" You should have received a copy of the GNU General Public License version.\" 2 along with this work; if not, write to the Free Software Foundation,.\" Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA..\".\" Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA.\" or visit www.oracle.com if you need additional information or have any.\" questions..\".\" Title: jstat.\" Language: English.\" Date: 03 March 2015.\" SectDesc: Monitoring Tools.\" Software: JDK 8.\" Arch: generic.\" Part Number: E38207-04.\" Doc ID: JSSON.\".if n .pl 99999.TH "jstat" "1" "03 March 2015" "JDK 8" "Monitoring Tools".\" -----------------------------------------------------------------.\" * Define some portability stuff.\" -----------------------------------------------------------------.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~.\" http://bugs.debian.org/507673.\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~.ie \n(.g .ds Aq \(aq.el .ds Aq '.\" -----------------------------------------------------------------.\" * set default formatting.\" -----------------------------------------------------------------.\" disable hyphenation.nh.\" disable justification (adjust text to left margin only).ad l.\" -----------------------------------------------------------------.\" * MAIN CONTENT STARTS HERE *.\" -----------------------------------------------------------------.SH "NAME"jstat \- Monitors Java Virtual Machine (JVM) statistics\&. This command is experimental and unsupported\&..SH "SYNOPSIS".sp.if n \{\.RS 4.\}.nf\fBjstat\fR [ \fIgeneralOption\fR | \fIoutputOptions vmid\fR [ \fIinterval\fR[s|ms] [ \fIcount \fR] ].fi.if n \{\.RE.\}.PP\fIgeneralOption\fR.RS 4A single general command\-line option\fB\-help\fRor\fB\-options\fR\&. See General Options\&..RE.PP\fIoutputOptions\fR.RS 4One or more output options that consist of a single\fBstatOption\fR, plus any of the\fB\-t\fR,\fB\-h\fR, and\fB\-J\fRoptions\&. See Output Options\&..RE.PP\fIvmid\fR.RS 4Virtual machine identifier, which is a string that indicates the target JVM\&. The general syntax is the following:.sp.if n \{\.RS 4.\}.nf\fB[protocol:][//]lvmid[@hostname[:port]/servername]\fR.fi.if n \{\.RE.\}The syntax of the\fBvmid\fRstring corresponds to the syntax of a URI\&. The\fBvmid\fRstring can vary from a simple integer that represents a local JVM to a more complex construction that specifies a communications protocol, port number, and other implementation\-specific values\&. See Virtual Machine Identifier\&..RE.PP\fIinterval\fR [s|ms].RS 4Sampling interval in the specified units, seconds (s) or milliseconds (ms)\&. Default units are milliseconds\&. Must be a positive integer\&. When specified, the\fBjstat\fRcommand produces its output at each interval\&..RE.PP\fIcount\fR.RS 4Number of samples to display\&. The default value is infinity which causes the\fBjstat\fRcommand to display statistics until the target JVM terminates or the\fBjstat\fRcommand is terminated\&. This value must be a positive integer\&..RE.SH "DESCRIPTION".PPThe\fBjstat\fRcommand displays performance statistics for an instrumented Java HotSpot VM\&. The target JVM is identified by its virtual machine identifier, or\fBvmid\fRoption\&..SH "VIRTUAL MACHINE IDENTIFIER".PPThe syntax of the\fBvmid\fRstring corresponds to the syntax of a URI:.sp.if n \{\.RS 4.\}.nf\fB[protocol:][//]lvmid[@hostname[:port]/servername]\fR.fi.if n \{\.RE.\}.PP\fIprotocol\fR.RS 4The communications protocol\&. If the\fIprotocol\fRvalue is omitted and a host name is not specified, then the default protocol is a platform\-specific optimized local protocol\&. If the\fIprotocol\fRvalue is omitted and a host name is specified, then the default protocol is\fBrmi\fR\&..RE.PP\fIlvmid\fR.RS 4The local virtual machine identifier for the target JVM\&. The\fBlvmid\fRis a platform\-specific value that uniquely identifies a JVM on a system\&. The\fBlvmid\fRis the only required component of a virtual machine identifier\&. The\fBlvmid\fRis typically, but not necessarily, the operating system\*(Aqs process identifier for the target JVM process\&. You can use the\fBjps\fRcommand to determine the\fBlvmid\fR\&. Also, you can determine the\fBlvmid\fRon Solaris, Linux, and OS X platforms with the\fBps\fRcommand, and on Windows with the Windows Task Manager\&..RE.PP\fIhostname\fR.RS 4A hostname or IP address that indicates the target host\&. If the\fIhostname\fRvalue is omitted, then the target host is the local host\&..RE.PP\fIport\fR.RS 4The default port for communicating with the remote server\&. If the\fIhostname\fRvalue is omitted or the\fIprotocol\fRvalue specifies an optimized, local protocol, then the\fIport\fRvalue is ignored\&. Otherwise, treatment of the\fBport\fRparameter is implementation\-specific\&. For the default\fBrmi\fRprotocol, the port value indicates the port number for the rmiregistry on the remote host\&. If the\fIport\fRvalue is omitted and the\fIprotocol\fRvalue indicates\fBrmi\fR, then the default rmiregistry port (1099) is used\&..RE.PP\fIservername\fR.RS 4The treatment of the\fBservername\fRparameter depends on implementation\&. For the optimized local protocol, this field is ignored\&. For the\fBrmi\fRprotocol, it represents the name of the RMI remote object on the remote host\&..RE.SH "OPTIONS".PPThe\fBjstat\fRcommand supports two types of options, general options and output options\&. General options cause the\fBjstat\fRcommand to display simple usage and version information\&. Output options determine the content and format of the statistical output\&..PPAll options and their functionality are subject to change or removal in future releases\&..SS "General Options".PPIf you specify one of the general options, then you cannot specify any other option or parameter\&..PP\-help.RS 4Displays a help message\&..RE.PP\-options.RS 4Displays a list of static options\&. See Output Options\&..RE.SS "Output Options".PPIf you do not specify a general option, then you can specify output options\&. Output options determine the content and format of the\fBjstat\fRcommand\*(Aqs output, and consist of a single\fBstatOption\fR, plus any of the other output options (\fB\-h\fR,\fB\-t\fR, and\fB\-J\fR)\&. The\fBstatOption\fRmust come first\&..PPOutput is formatted as a table, with columns that are separated by spaces\&. A header row with titles describes the columns\&. Use the\fB\-h\fRoption to set the frequency at which the header is displayed\&. Column header names are consistent among the different options\&. In general, if two options provide a column with the same name, then the data source for the two columns is the same\&..PPUse the\fB\-t\fRoption to display a time stamp column, labeled Timestamp as the first column of output\&. The Timestamp column contains the elapsed time, in seconds, since the target JVM started\&. The resolution of the time stamp is dependent on various factors and is subject to variation due to delayed thread scheduling on heavily loaded systems\&..PPUse the interval and count parameters to determine how frequently and how many times, respectively, the\fBjstat\fRcommand displays its output\&..PP\fBNote:\fRDo not to write scripts to parse the\fBjstat\fRcommand\*(Aqs output because the format might change in future releases\&. If you write scripts that parse\fBjstat\fRcommand output, then expect to modify them for future releases of this tool\&..PP\-\fIstatOption\fR.RS 4Determines the statistics information the\fBjstat\fRcommand displays\&. The following lists the available options\&. Use the\fB\-options\fRgeneral option to display the list of options for a particular platform installation\&. See Stat Options and Output\&..sp\fBclass\fR: Displays statistics about the behavior of the class loader\&..sp\fBcompiler\fR: Displays statistics about the behavior of the Java HotSpot VM Just\-in\-Time compiler\&..sp\fBgc\fR: Displays statistics about the behavior of the garbage collected heap\&..sp\fBgccapacity\fR: Displays statistics about the capacities of the generations and their corresponding spaces\&..sp\fBgccause\fR: Displays a summary about garbage collection statistics (same as\fB\-gcutil\fR), with the cause of the last and current (when applicable) garbage collection events\&..sp\fBgcnew\fR: Displays statistics of the behavior of the new generation\&..sp\fBgcnewcapacity\fR: Displays statistics about the sizes of the new generations and its corresponding spaces\&..sp\fBgcold\fR: Displays statistics about the behavior of the old generation and metaspace statistics\&..sp\fBgcoldcapacity\fR: Displays statistics about the sizes of the old generation\&..sp\fBgcmetacapacity\fR: Displays statistics about the sizes of the metaspace\&..sp\fBgcutil\fR: Displays a summary about garbage collection statistics\&..sp\fBprintcompilation\fR: Displays Java HotSpot VM compilation method statistics\&..RE.PP\-h \fIn\fR.RS 4Displays a column header every\fIn\fRsamples (output rows), where\fIn\fRis a positive integer\&. Default value is 0, which displays the column header the first row of data\&..RE.PP\-t.RS 4Displays a timestamp column as the first column of output\&. The time stamp is the time since the start time of the target JVM\&..RE.PP\-J\fIjavaOption\fR.RS 4Passes\fBjavaOption\fRto the Java application launcher\&. For example,\fB\-J\-Xms48m\fRsets the startup memory to 48 MB\&. For a complete list of options, seejava(1)\&..RE.SS "Stat Options and Output".PPThe following information summarizes the columns that the\fBjstat\fRcommand outputs for each\fIstatOption\fR\&..PP\-class \fIoption\fR.RS 4Class loader statistics\&..sp\fBLoaded\fR: Number of classes loaded\&..sp\fBBytes\fR: Number of kBs loaded\&..sp\fBUnloaded\fR: Number of classes unloaded\&..sp\fBBytes\fR: Number of Kbytes unloaded\&..sp\fBTime\fR: Time spent performing class loading and unloading operations\&..RE.PP\-compiler \fIoption\fR.RS 4Java HotSpot VM Just\-in\-Time compiler statistics\&..sp\fBCompiled\fR: Number of compilation tasks performed\&..sp\fBFailed\fR: Number of compilations tasks failed\&..sp\fBInvalid\fR: Number of compilation tasks that were invalidated\&..sp\fBTime\fR: Time spent performing compilation tasks\&..sp\fBFailedType\fR: Compile type of the last failed compilation\&..sp\fBFailedMethod\fR: Class name and method of the last failed compilation\&..RE.PP\-gc \fIoption\fR.RS 4Garbage\-collected heap statistics\&..sp\fBS0C\fR: Current survivor space 0 capacity (kB)\&..sp\fBS1C\fR: Current survivor space 1 capacity (kB)\&..sp\fBS0U\fR: Survivor space 0 utilization (kB)\&..sp\fBS1U\fR: Survivor space 1 utilization (kB)\&..sp\fBEC\fR: Current eden space capacity (kB)\&..sp\fBEU\fR: Eden space utilization (kB)\&..sp\fBOC\fR: Current old space capacity (kB)\&..sp\fBOU\fR: Old space utilization (kB)\&..sp\fBMC\fR: Metaspace capacity (kB)\&..sp\fBMU\fR: Metacspace utilization (kB)\&..sp\fBCCSC\fR: Compressed class space capacity (kB)\&..sp\fBCCSU\fR: Compressed class space used (kB)\&..sp\fBYGC\fR: Number of young generation garbage collection events\&..sp\fBYGCT\fR: Young generation garbage collection time\&..sp\fBFGC\fR: Number of full GC events\&..sp\fBFGCT\fR: Full garbage collection time\&..sp\fBGCT\fR: Total garbage collection time\&..RE.PP\-gccapacity \fIoption\fR.RS 4Memory pool generation and space capacities\&..sp\fBNGCMN\fR: Minimum new generation capacity (kB)\&..sp\fBNGCMX\fR: Maximum new generation capacity (kB)\&..sp\fBNGC\fR: Current new generation capacity (kB)\&..sp\fBS0C\fR: Current survivor space 0 capacity (kB)\&..sp\fBS1C\fR: Current survivor space 1 capacity (kB)\&..sp\fBEC\fR: Current eden space capacity (kB)\&..sp\fBOGCMN\fR: Minimum old generation capacity (kB)\&..sp\fBOGCMX\fR: Maximum old generation capacity (kB)\&..sp\fBOGC\fR: Current old generation capacity (kB)\&..sp\fBOC\fR: Current old space capacity (kB)\&..sp\fBMCMN\fR: Minimum metaspace capacity (kB)\&..sp\fBMCMX\fR: Maximum metaspace capacity (kB)\&..sp\fBMC\fR: Metaspace capacity (kB)\&..sp\fBCCSMN\fR: Compressed class space minimum capacity (kB)\&..sp\fBCCSMX\fR: Compressed class space maximum capacity (kB)\&..sp\fBCCSC\fR: Compressed class space capacity (kB)\&..sp\fBYGC\fR: Number of young generation GC events\&..sp\fBFGC\fR: Number of full GC events\&..RE.PP\-gccause \fIoption\fR.RS 4This option displays the same summary of garbage collection statistics as the\fB\-gcutil\fRoption, but includes the causes of the last garbage collection event and (when applicable) the current garbage collection event\&. In addition to the columns listed for\fB\-gcutil\fR, this option adds the following columns\&..sp\fBLGCC\fR: Cause of last garbage collection.sp\fBGCC\fR: Cause of current garbage collection.RE.PP\-gcnew \fIoption\fR.RS 4New generation statistics\&..sp\fBS0C\fR: Current survivor space 0 capacity (kB)\&..sp\fBS1C\fR: Current survivor space 1 capacity (kB)\&..sp\fBS0U\fR: Survivor space 0 utilization (kB)\&..sp\fBS1U\fR: Survivor space 1 utilization (kB)\&..sp\fBTT\fR: Tenuring threshold\&..sp\fBMTT\fR: Maximum tenuring threshold\&..sp\fBDSS\fR: Desired survivor size (kB)\&..sp\fBEC\fR: Current eden space capacity (kB)\&..sp\fBEU\fR: Eden space utilization (kB)\&..sp\fBYGC\fR: Number of young generation GC events\&..sp\fBYGCT\fR: Young generation garbage collection time\&..RE.PP\-gcnewcapacity \fIoption\fR.RS 4New generation space size statistics\&..sp\fBNGCMN\fR: Minimum new generation capacity (kB)\&..sp\fBNGCMX\fR: Maximum new generation capacity (kB)\&..sp\fBNGC\fR: Current new generation capacity (kB)\&..sp\fBS0CMX\fR: Maximum survivor space 0 capacity (kB)\&..sp\fBS0C\fR: Current survivor space 0 capacity (kB)\&..sp\fBS1CMX\fR: Maximum survivor space 1 capacity (kB)\&..sp\fBS1C\fR: Current survivor space 1 capacity (kB)\&..sp\fBECMX\fR: Maximum eden space capacity (kB)\&..sp\fBEC\fR: Current eden space capacity (kB)\&..sp\fBYGC\fR: Number of young generation GC events\&..sp\fBFGC\fR: Number of full GC events\&..RE.PP\-gcold \fIoption\fR.RS 4Old generation and metaspace behavior statistics\&..sp\fBMC\fR: Metaspace capacity (kB)\&..sp\fBMU\fR: Metaspace utilization (kB)\&..sp\fBCCSC\fR: Compressed class space capacity (kB)\&..sp\fBCCSU\fR: Compressed class space used (kB)\&..sp\fBOC\fR: Current old space capacity (kB)\&..sp\fBOU\fR: Old space utilization (kB)\&..sp\fBYGC\fR: Number of young generation GC events\&..sp\fBFGC\fR: Number of full GC events\&..sp\fBFGCT\fR: Full garbage collection time\&..sp\fBGCT\fR: Total garbage collection time\&..RE.PP\-gcoldcapacity \fIoption\fR.RS 4Old generation size statistics\&..sp\fBOGCMN\fR: Minimum old generation capacity (kB)\&..sp\fBOGCMX\fR: Maximum old generation capacity (kB)\&..sp\fBOGC\fR: Current old generation capacity (kB)\&..sp\fBOC\fR: Current old space capacity (kB)\&..sp\fBYGC\fR: Number of young generation GC events\&..sp\fBFGC\fR: Number of full GC events\&..sp\fBFGCT\fR: Full garbage collection time\&..sp\fBGCT\fR: Total garbage collection time\&..RE.PP\-gcmetacapacity \fIoption\fR.RS 4Metaspace size statistics\&..sp\fBMCMN\fR: Minimum metaspace capacity (kB)\&..sp\fBMCMX\fR: Maximum metaspace capacity (kB)\&..sp\fBMC\fR: Metaspace capacity (kB)\&..sp\fBCCSMN\fR: Compressed class space minimum capacity (kB)\&..sp\fBCCSMX\fR: Compressed class space maximum capacity (kB)\&..sp\fBYGC\fR: Number of young generation GC events\&..sp\fBFGC\fR: Number of full GC events\&..sp\fBFGCT\fR: Full garbage collection time\&..sp\fBGCT\fR: Total garbage collection time\&..RE.PP\-gcutil \fIoption\fR.RS 4Summary of garbage collection statistics\&..sp\fBS0\fR: Survivor space 0 utilization as a percentage of the space\*(Aqs current capacity\&..sp\fBS1\fR: Survivor space 1 utilization as a percentage of the space\*(Aqs current capacity\&..sp\fBE\fR: Eden space utilization as a percentage of the space\*(Aqs current capacity\&..sp\fBO\fR: Old space utilization as a percentage of the space\*(Aqs current capacity\&..sp\fBM\fR: Metaspace utilization as a percentage of the space\*(Aqs current capacity\&..sp\fBCCS\fR: Compressed class space utilization as a percentage\&..sp\fBYGC\fR: Number of young generation GC events\&..sp\fBYGCT\fR: Young generation garbage collection time\&..sp\fBFGC\fR: Number of full GC events\&..sp\fBFGCT\fR: Full garbage collection time\&..sp\fBGCT\fR: Total garbage collection time\&..RE.PP\-printcompilation \fIoption\fR.RS 4Java HotSpot VM compiler method statistics\&..sp\fBCompiled\fR: Number of compilation tasks performed by the most recently compiled method\&..sp\fBSize\fR: Number of bytes of byte code of the most recently compiled method\&..sp\fBType\fR: Compilation type of the most recently compiled method\&..sp\fBMethod\fR: Class name and method name identifying the most recently compiled method\&. Class name uses slash (/) instead of dot (\&.) as a name space separator\&. Method name is the method within the specified class\&. The format for these two fields is consistent with the HotSpot\fB\-XX:+PrintCompilation\fRoption\&..RE.SH "EXAMPLES".PPThis section presents some examples of monitoring a local JVM with an\fIlvmid\fRof 21891\&..SS "The gcutil Option".PPThis example attaches to lvmid 21891 and takes 7 samples at 250 millisecond intervals and displays the output as specified by the \-\fBgcutil\fRoption\&..PPThe output of this example shows that a young generation collection occurred between the third and fourth sample\&. The collection took 0\&.078 seconds and promoted objects from the eden space (E) to the old space (O), resulting in an increase of old space utilization from 66\&.80% to 68\&.19%\&. Before the collection, the survivor space was 97\&.02% utilized, but after this collection it is 91\&.03% utilized\&..sp.if n \{\.RS 4.\}.nf\fBjstat \-gcutil 21891 250 7\fR\fB S0 S1 E O M CCS YGC YGCT FGC FGCT GCT \fR\fB 0\&.00 97\&.02 70\&.31 66\&.80 95\&.52 89\&.14 7 0\&.300 0 0\&.000 0\&.300\fR\fB 0\&.00 97\&.02 86\&.23 66\&.80 95\&.52 89\&.14 7 0\&.300 0 0\&.000 0\&.300\fR\fB 0\&.00 97\&.02 96\&.53 66\&.80 95\&.52 89\&.14 7 0\&.300 0 0\&.000 0\&.300\fR\fB 91\&.03 0\&.00 1\&.98 68\&.19 95\&.89 91\&.24 8 0\&.378 0 0\&.000 0\&.378\fR\fB 91\&.03 0\&.00 15\&.82 68\&.19 95\&.89 91\&.24 8 0\&.378 0 0\&.000 0\&.378\fR\fB 91\&.03 0\&.00 17\&.80 68\&.19 95\&.89 91\&.24 8 0\&.378 0 0\&.000 0\&.378\fR\fB 91\&.03 0\&.00 17\&.80 68\&.19 95\&.89 91\&.24 8 0\&.378 0 0\&.000 0\&.378\fR.fi.if n \{\.RE.\}.SS "Repeat the Column Header String".PPThis example attaches to lvmid 21891 and takes samples at 250 millisecond intervals and displays the output as specified by\fB\-gcnew\fRoption\&. In addition, it uses the\fB\-h3\fRoption to output the column header after every 3 lines of data\&..PPIn addition to showing the repeating header string, this example shows that between the second and third samples, a young GC occurred\&. Its duration was 0\&.001 seconds\&. The collection found enough active data that the survivor space 0 utilization (S0U) would have exceeded the desired survivor Size (DSS)\&. As a result, objects were promoted to the old generation (not visible in this output), and the tenuring threshold (TT) was lowered from 31 to 2\&..PPAnother collection occurs between the fifth and sixth samples\&. This collection found very few survivors and returned the tenuring threshold to 31\&..sp.if n \{\.RS 4.\}.nf\fBjstat \-gcnew \-h3 21891 250\fR\fB S0C S1C S0U S1U TT MTT DSS EC EU YGC YGCT\fR\fB 64\&.0 64\&.0 0\&.0 31\&.7 31 31 32\&.0 512\&.0 178\&.6 249 0\&.203\fR\fB 64\&.0 64\&.0 0\&.0 31\&.7 31 31 32\&.0 512\&.0 355\&.5 249 0\&.203\fR\fB 64\&.0 64\&.0 35\&.4 0\&.0 2 31 32\&.0 512\&.0 21\&.9 250 0\&.204\fR\fB S0C S1C S0U S1U TT MTT DSS EC EU YGC YGCT\fR\fB 64\&.0 64\&.0 35\&.4 0\&.0 2 31 32\&.0 512\&.0 245\&.9 250 0\&.204\fR\fB 64\&.0 64\&.0 35\&.4 0\&.0 2 31 32\&.0 512\&.0 421\&.1 250 0\&.204\fR\fB 64\&.0 64\&.0 0\&.0 19\&.0 31 31 32\&.0 512\&.0 84\&.4 251 0\&.204\fR\fB S0C S1C S0U S1U TT MTT DSS EC EU YGC YGCT\fR\fB 64\&.0 64\&.0 0\&.0 19\&.0 31 31 32\&.0 512\&.0 306\&.7 251 0\&.204\fR.fi.if n \{\.RE.\}.SS "Include a Time Stamp for Each Sample".PPThis example attaches to lvmid 21891 and takes 3 samples at 250 millisecond intervals\&. The\fB\-t\fRoption is used to generate a time stamp for each sample in the first column\&..PPThe Timestamp column reports the elapsed time in seconds since the start of the target JVM\&. In addition, the\fB\-gcoldcapacity\fRoutput shows the old generation capacity (OGC) and the old space capacity (OC) increasing as the heap expands to meet allocation or promotion demands\&. The old generation capacity (OGC) has grown from 11,696 kB to 13,820 kB after the eighty\-first full garbage collection (FGC)\&. The maximum capacity of the generation (and space) is 60,544 kB (OGCMX), so it still has room to expand\&..sp.if n \{\.RS 4.\}.nf\fBTimestamp OGCMN OGCMX OGC OC YGC FGC FGCT GCT\fR\fB 150\&.1 1408\&.0 60544\&.0 11696\&.0 11696\&.0 194 80 2\&.874 3\&.799\fR\fB 150\&.4 1408\&.0 60544\&.0 13820\&.0 13820\&.0 194 81 2\&.938 3\&.863\fR\fB 150\&.7 1408\&.0 60544\&.0 13820\&.0 13820\&.0 194 81 2\&.938 3\&.863\fR.fi.if n \{\.RE.\}.SS "Monitor Instrumentation for a Remote JVM".PPThis example attaches to lvmid 40496 on the system named remote\&.domain using the\fB\-gcutil\fRoption, with samples taken every second indefinitely\&..PPThe lvmid is combined with the name of the remote host to construct a\fIvmid\fRof\fB40496@remote\&.domain\fR\&. This vmid results in the use of the\fBrmi\fRprotocol to communicate to the default\fBjstatd\fRserver on the remote host\&. The\fBjstatd\fRserver is located using the\fBrmiregistry\fRcommand on\fBremote\&.domain\fRthat is bound to the default port of the\fBrmiregistry\fRcommand (port 1099)\&..sp.if n \{\.RS 4.\}.nf\fBjstat \-gcutil 40496@remote\&.domain 1000\fR\fB\fI\&.\&.\&. output omitted\fR\fR.fi.if n \{\.RE.\}.SH "SEE ALSO".sp.RS 4.ie n \{\\h'-04'\(bu\h'+03'\c.\}.el \{\.sp -1.IP \(bu 2.3.\}java(1).RE.sp.RS 4.ie n \{\\h'-04'\(bu\h'+03'\c.\}.el \{\.sp -1.IP \(bu 2.3.\}jps(1).RE.sp.RS 4.ie n \{\\h'-04'\(bu\h'+03'\c.\}.el \{\.sp -1.IP \(bu 2.3.\}jstatd(1).RE.sp.RS 4.ie n \{\\h'-04'\(bu\h'+03'\c.\}.el \{\.sp -1.IP \(bu 2.3.\}rmiregistry(1).RE.br'pl 8.5i'bp