Debug options are options related to debugging sessions and how debugging information is presented to you.
Show static fields with instance fields
Enable this option if you wish to display static fields and their corresponding values along with the values of the current object's instance fields in the Variables debug tab and all other variable display type windows and tabs. This feature is useful when you are debugging a class whose instance methods access and/or modify the current class's static fields. The disadvantage of enabling this feature is that it will display all static fields for a class, which for some classes may be quite numerous and will complicate your view of your instance fields.
Show integral values in hexadecimal format
If this option is checked, all integral values (int, byte, short, char) will be displayed in hexadecimal format in the Variables/Watch tab and in all Inspector windows. If unchecked, all integral values are displayed in decimal format. When in hexadecimal display mode, BugSeeker will always show enough hexadecimal digits to fit that particular integral value's bit size. This option can also be toggled in all variable-type displays via a right-click popup menu command.
Hide null array elements
Enable this option if you wish BugSeeker to hide array elements whose value is null. This feature applies only to reference type arrays (non-primitive type arrays cannot hold null values). This feature is particularly useful when displaying contents of large but sparsely populated array as it will display only the non-null array elements when the array is expanded. For performance reasons, you should not enable this option if you often have large and densely populate arrays because BugSeeker will not partition large reference type arrays into segments like it can for large primitive type arrays when this feature is activated.
Autoscroll to new locals in scope
When this option is enabled BugSeeker will automatically scroll and highlight the newest local in scope in the Variables debug tab when stepping through a method. If you do not enable this option, your position in the Variables debug tab will remain unchanged as new locals are added to the Variables list.
Remember watches
If this option is checked the list of watches you entered during a debug session will be saved when that session ends and restored whenever a new session from the same project starts. This feature is convenient if you want to keep reusing a list of watches when debugging your project. Watches are project specific and are stored with the project.
Enable data tooltips
Data tooltips are tooltips that appear in the source viewer when you hover the mouse over an identifier and after a few seconds the identifier will be evaluated and the result of the evaluation is displayed in a tooltip. Unchecking this option will disable this feature which is sometimes useful if you want to prevent BugSeeker from constantly evaluating expressions at the mouse location because on some Java runtimes evaluating expressions consume a lot of CPU resources, making the debugger seem less responsive.
Word wrap console contents
If this option is checked, the contents of the Console debug tab will be word wrapped to its available display space. Word wrapping console contents frees you from having to constantly scroll the text display horizontally to view its contents.
Console buffer size
Allows you to specify the number of lines of text in the Console that should be buffered so that you can scroll back to review its contents. The value entered must be equal to or greater than ten. Large the buffer sizes cause BugSeeker to consumes more memory in order to store the buffer's contents. If programs you debug output a lot of lines of text to the console or if you have a lot of breakpoints with log actions enabled, it is advisable that you supply a small buffer size to reduce BugSeeker's memory consumption.
Console display priority
This option allows you to specify the priority in which BugSeeker should display standard output and error messages sent by the program being debugged. Usually setting this option to normal priority is fine however on some systems you will find that the console contents are not displayed in realtime but instead are displayed only when the debug session is paused. In this case, if you wish to see the console output immediately you will need to increase the console display priority which will encourage BugSeeker to display the console output as soon as possible.