package Ġme . earth . headless forge . command . commands Ċ Ċ import Ġme . earth . headless forge . Head less Forge . Companion . LOGGER Ċ import Ġme . earth . headless forge . api . command . Abstract Command Ċ Ċ class ĠRam Command : ĠAbstract Command ( array Of ( array Of (" ram "))) Ġ{ ĊĠĠĠ Ġoverride Ġfun Ġexecute ( args : ĠArray < String >, Ġraw : ĠString ) Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġtotal Ġ= Ġ( Runtime . get Runtime (). total Memory () Ġ/ Ġ 1 0 2 4 L Ġ/ Ġ 1 0 2 4 L ) ĊĠĠĠĠĠĠĠ Ġval Ġfree Ġ Ġ= Ġ( Runtime . get Runtime (). free Memory () Ġ Ġ/ Ġ 1 0 2 4 L Ġ/ Ġ 1 0 2 4 L ) ĊĠĠĠĠĠĠĠ Ġval Ġmax ĠĠ Ġ= Ġ( Runtime . get Runtime (). max Memory () ĠĠ Ġ/ Ġ 1 0 2 4 L Ġ/ Ġ 1 0 2 4 L ) ĊĠĠĠĠĠĠĠ Ġval Ġused Memory Ġ Ġ= Ġtotal Ġ- Ġfree ĊĠĠĠĠĠĠĠ Ġval Ġused Percent Ġ= Ġused Memory Ġ* Ġ 1 0 0 L Ġ/ Ġ( max . toFloat ()) ĊĊĠĠĠĠĠĠĠ ĠLOGGER . info ("- Used : Ġ Ġ" Ġ+ Ġused Memory Ġ+ Ġ" mb , Ġ(" Ġ+ Ġused Percent Ġ+ Ġ"% )") ĊĠĠĠĠĠĠĠ ĠLOGGER . info ("- Free : Ġ Ġ" Ġ+ Ġfree Ġ+ Ġ" mb ") ĊĠĠĠĠĠĠĠ ĠLOGGER . info ("- Total : Ġ" Ġ+ Ġtotal Ġ+ Ġ" mb ") ĊĠĠĠĠĠĠĠ ĠLOGGER . info ("- Max : ĠĠ Ġ" Ġ+ Ġmax Ġ+ Ġ" mb ") ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun ĠgetDescription (): ĠString Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġ" Display s Ġinfo Ġabout Ġallocated Ġand Ġused Ġmemory ." ĊĠĠĠ Ġ} Ċ Ċ }