Почему мой процесс не обрабатывает sh, когда он достигает Xmx 20 ГБ - PullRequest
0 голосов
/ 30 января 2020

Я объявил Xmx = 20 ГБ и Xms = 512 МБ. Я перегружаю этот частичный процесс обработкой многих сделок.
Я рассчитываю память, потребляемую этим процессом, используя

cat /proc/14420/smaps | grep -i rss |  awk '{Total+=$2} END {print Total/1024" MB"}'

Он достиг 22 ГБ.

Но все же процесс не достиг sh, хотя я объявил Xmx 20 Гб.

Есть идеи почему?

...