Java Linux Memory: Difference between revisions
Jump to navigation
Jump to search
(Created page with "=Internal= * Linux Memory Management * Linux Process Information =Information on how Much Physical Memory a JVM Uses= Once you have the PID, you can look in: <pre>...") |
(→Script) |
||
Line 38: | Line 38: | ||
=Script= | =Script= | ||
<blockquote style="background-color: AliceBlue; border: solid thin LightSteelBlue;"> | |||
:https://github.com/NovaOrdis/shell-tools/blob/master/jboss-os-memory-stats.sh<br> | |||
</blockquote> |
Revision as of 02:01, 11 June 2016
Internal
Information on how Much Physical Memory a JVM Uses
Once you have the PID, you can look in:
/proc/<PID>/status
Per the documentation:
- VmPeak: Peak virtual memory size.
- VmSize: Virtual memory size.
- VmLck: Locked memory size.
- VmHWM: Peak resident set size ("high water mark").
- VmRSS: Resident set size.
- VmData, VmStk, VmExe: Size of data, stack, and text segments.
- VmLib: Shared library code size.
- VmPTE: Page table entries size (since Linux 2.6.10).
- Threads: Number of threads in process containing this thread.
More Info
"man proc" has a ton of information we can pull.