JMXConnector con=
JMXConnectorFactory.connect(new JMXServiceURL("rmi", "host", 80, "path"));
MBeanServerConnection serverconn=con.getMBeanServerConnection();
MemoryMXBean memory=new MemoryProxy(serverconn);
MemoryUsage usage=memory.getHeapMemoryUsage();
System.out.println("Committed memory (Bytes): "+usage.getCommitted());