JConsole and VisualVM are not built for this kind of continous monitoring. They are both built for real-time investigation of a running system.
You can however easily use existing monitoring tools (Cacti for example) to collect any values that are accessible via JMX (which includes most of the things JConsole and VisualVM display).



