Microservices Runtime JVM Classes Test
In webMethods Microservices Runtime Server, Java classes play a significant role in memory usage primarily through how the Java Virtual Machine (JVM) manages memory for class loading, object creation, and execution. This test reports the number of classes loaded/unloaded from the memory.
Target of the test : webMethods Microservices Runtime
Agent deploying the test : A remote agent
Outputs of the test : One set of results for the target webMethods Microservices Runtime server being monitored.
| Parameter | Description |
|---|---|
|
Test period |
How often should the test be executed |
|
Host |
The IP address of the target for which the test is to be configured. |
|
Port |
The port number at which the specified target listens to. By default, this will be 5555. |
|
User and Password |
Specify the credentials of a user who has the right to execute API commands on the target and pull out metrics. The specified user is the User who should possess Administator privileges and should be associated with the Logon as a Service policy. |
|
Confirm Password |
Confirm the password by retyping it here. |
|
SSL |
Set this flag to Yes, if the target being monitored is SSL-enabled. |
| Measurement | Description | Measurement Unit | Interpretation |
|---|---|---|---|
|
Total classes loaded |
Indicates the total number of classes loaded into memory. |
Number |
Classes are fundamental to the design of Java programming language. Typically, Java applications install a variety of class loaders (that is, classes that implement java.lang.ClassLoader) to allow different portions of the container, and the applications running on the container, to have access to different repositories of available classes and resources. A consistent decrease in the number of classes loaded and unloaded could indicate a road-block in the loading/unloading of classes by the class loader. If left unchecked, critical resources/classes could be rendered inaccessible to the application, thereby severely affecting its performance.
|
|
Current classes loaded |
Indicates the number of classes currently loaded into memory. |
Number |
|
|
Unloaded classes |
Indicates the total number of classes unloaded into memory since the JVM started. |
Number |