Does RSS tracks reserved or commited memory?
Asked Answered
T

1

6

I'm running experiments with different jvm options on java 8 in order to lower RSS:

Output (partial for Thread area):

-                    Thread (reserved=130696KB -21564KB, committed=130696KB -21564KB)
                            (thread #121 -21)
                            (stack: reserved=130048KB -21504KB, committed=130048KB -21504KB)
                            (malloc=379KB -67KB #610 -105)
                            (arena=268KB +7 #240 -42)

Question: What memory will be taken into account for RSS from output above, is it committed or reserved?

Turbojet answered 26/6, 2015 at 10:36 Comment(0)
J
5

The relation between reserved/committed and resident/virtual is a little more complex. RSS covers pages resident in physical memory. Things that have been paged out (or never paged in) can be committed memory but not resident.

Maybe this answers your question: reserved-but-not-committed pages cannot be resident.

Jeremiad answered 26/6, 2015 at 13:59 Comment(0)

© 2022 - 2024 — McMap. All rights reserved.