Рекордное Использование оперативной памяти во время времени выполнения JAVA-приложения

Я хочу оценить, как некоторые преобразования кода изменяют Использование оперативной памяти JAVA-приложения. Существует ли возможность зарегистрировать среднее Использование оперативной памяти или самый высокий пик Использования оперативной памяти в оболочке во время времени выполнения указанного JAVA-приложения?

Заранее спасибо за все ответы!

1
задан 29 June 2015 в 17:19

1 ответ

Если Вы хотите зарегистрировать самое большое использование общей памяти для определенного процесса, вот сценарий, который может сделать это для Вас:

$ cat watch-mem-usage.sh                                                                       
#!/bin/bash
#set -x
PREVIOUS=0

while  true ;do 
sleep 1
    DATA=$(ps -p $(pgrep firefox) -o vsize= )

    if [ $PREVIOUS -lt $DATA ]; then 
        echo $DATA > logfile.txt
    fi

    PREVIOUS=$(printf "%d" $DATA)
done
0
ответ дан 31 July 2019 в 09:27

Другие вопросы по тегам:

Похожие вопросы: