001 package railo.runtime.functions.system; 002 003 import railo.commons.io.SystemUtil; 004 import railo.runtime.PageContext; 005 import railo.runtime.exp.ApplicationException; 006 import railo.runtime.ext.function.Function; 007 import railo.runtime.op.Caster; 008 009 public class GetSystemTotalMemory implements Function { 010 011 private static final long serialVersionUID = 6459096452887146460L; 012 013 public static double call(PageContext pc) throws ApplicationException { 014 return Caster.toDoubleValue(SystemUtil.getTotalBytes()); 015 } 016 }