System information
Using the Profiler to Troubleshoot Performance Problems
Page 176 Identity Manager 7.1 Update 1 • Release Notes
Using the Identity Manager IDE Debugger
Q: The Identity Manager IDE Debugger is sluggish. What could be causing this problem?
A: To improve the Debugger’s performance:
•Always disable Tomcat's HTTP Monitor, as follows:
a. Select the Identity Manager IDE Runtime Tab.
b. Expand the Servers node and right-click Bundled Tomcat > Properties.
c. Disable the Enable HTTP Monitor option, and then close the dialog.
The next time you start Tomcat, the HTTP Monitor will be disabled.
• If you are not debugging Java, select Project > Run Project, and then select
Attach Debugger > Identity Manager XML Object Debugger to use just the XPRESS
Debugger.
Selecting Project > Debug Project for a non-remote Identity Manager IDE project starts both
the XPRESS Debugger and Java Debugger, and the Java Debugger adds substantial
overhead.
Q: I cannot set a breakpoint in the Debugger. What could be causing this problem?
A: The following conditions might prevent you from setting a breakpoint:
• You just installed the NBM, but did not restart Netbeans.
• Your XML contains a
<Waveset>
wrapper element.
The Identity Manager IDE basically ignores any file that starts with a
<Waveset>
wrapper
element because the Identity Manager IDE parses that element as a multi-object file.
The following features do not work on multi-object files:
❍ Debugger
❍ Rule Tester
❍ Form Previewer
❍ Any of the editors
❍ Import file generator
❍ Upload Object
❍ Diff Object
Basically, all you can do with multi-object files is import them. The only files that should
contain
<Waveset>
wrapper elements are your project’s top-level import files.