Javaプロセスをgrepして、使用されている最大ヒープメモリを見つけたかったのです。私はこれを試しました
def ex =['sh','-c','ps -aef | grep Xmx']
String str = ex.execute().text
while java -Xmx1024M /kv/classes/bebo/ -Xms512Mstr
のようなものがあります1024M
の値を抽出するにはどうすればよいですか? 私は Java 正規表現を使用することを計画していましたが、誰かが groovy でクールな方法を知っているかもしれないと思っていました。