No (very little). The JMX access is very optimized and consumes very little resource. Is negligible in most cases. This is not the JConsole causing overhead but rather the amount of data that you Monitor. JConsole is the old, rather uses VisualVM
use this tools via remote access ( jstatd ) Graphical interface cause overhead but not the remote access.