The processing of classes before the visualization is very slow. Does it need to perform that process each time?
VisiVue will augment any unique class it encounters. This includes system classes. Therefore, the first time you run your program under VisiVue, it will require some time to include the system classes. If you change JDKs it must perform the same operation to them as well. However, any class VisiVue has encountered before and which has not since been altered, would not be augmented again. The next time VisiVue runs the same program with the same JDK, the visualization window should come up much sooner.