System Info
Provides System Information
Processing
The step puts system information, such as system properties and environment variables into its results.
Results
Name |
Type |
Description |
properties |
dict |
System properties as returned by the Java Runtime
System properties contain information such as:
- the operating system (os.* properties)
- current user name and user home directory (user.* properties)
- system native line, file, and path separators
- system sanctioned temp directory (java.io.tmpdir property)
|
environment |
dict |
Environment variables of the current process indexed by name. |
logical_cpus |
long |
The number of logical CPU cores available. This is the number of concurrent threads the system can run in parallel. |
memory |
dict |
A dict containing memory allocation information of the JVM.
The following keys are available:
Key |
Type |
Description |
summary |
string |
text summary of memory allocation, useful for logging |
used |
long |
number of bytes currently used |
free |
long |
number of free bytes potentially available including memory that is not allocated yet |
total |
long |
number of total bytes potentially available including memory that is not allocated yet |
is_bounded |
boolean |
true if there is an upper limit to memory allocation, false otherwise |
allocated_total |
long |
number of bytes allocated by the JVM |
allocated_free |
long |
number of bytes allocated and free to use for new objects |
unallocated |
long |
number of bytes the JVM is still allowed to allocate |
is_max_allocated |
boolean |
true if the JVM has allocated the maximum amount of memory, false if JVM memory allocation can still grow |
|
hostname |
string |
The locally configured computer name of the system. No network lookups are performed to determine this value. |
platform |
string |
Identifies the operating system platform. The following values are most common:
In addition, the following values are possible:
"free_bsd"
"net_bsd"
"open_bsd"
"solaris"
"sun_os"
"aix"
"hp-ux"
"os/400"
"z/os"
"os/2"
"irix"
"unix"
"unknown"
|