Я хотел выполнить grep для процесса Java, а затем найти максимальную используемую память кучи.
Я попробовал это
def ex =['sh','-c','ps -aef | grep Xmx']
String str = ex.execute().text
, тогда как str
имеет что-то вроде java -Xmx1024M / kv / classes / bebo / -Xms512M
Как извлечь значение 1024M ? Я планировал использовать Java Regex, но подумал, что кто-то может знать крутой способ в Groovy.