<p>anyone have any experience using this?
if so, is it worth while?</p>

JDB is incredibly difficult to use. Placing System.outs or using an IDE debugger will produce better results. And for the more interesting features (e.g. tracking threads, heap size, etc.), you can get the information graphically with the
JConsole
tool.