Java Platform, Standard Edition Troubleshooting Guide
- 4.1 JFR Overhead
- 4.2 Find Bottlenecks
- 4.3 Garbage Collection Performance
- 4.4 Synchronization Performance
- 4.5 I/O Performance
- 4.6 Code Execution Performance
- 7.1 Handle Signals on Oracle Solaris and Linux
- 7.2 Handle Exceptions on Windows
- 7.3 Signal Chaining
- 7.4 Handle Exceptions using Java HotSpot VM
- Console Handlers
- Signals Used in Oracle Solaris and Linux
-
8.2 Determine the Default Time Zone on Windows
- 8.2.1 Check the Default Time Zone JRE Reports
- 8.2.2 Determine the Setting in the Control Panel
- 8.2.3 Check for Automatic Daylight Saving Time Adjustment
- 8.2.4 Set the Default Time Zone in the Control Panel
- 8.2.5 Check -Duser.timezone System Property
- 8.2.6 Special Tools in Windows 7
- 8.2.7 JRE Internal Representation of Time Zone Mappings
-
13.2 Specific Debug Tips for Swing
- 13.2.1 Incorrect Threading
- 13.2.2 JComponent Children Overlap
- 13.2.3 Display Update
- 13.2.4 Model Change
- 13.2.5 Add or Remove Components
- 13.2.6 Opaque Override
- 13.2.7 Permanent Changes to Graphics
- 13.2.8 Custom Painting and Double Buffering
- 13.2.9 Opaque Content Pane
- 13.2.10 Renderer Call for Each Cell Performance
- 13.2.11 Possible Leaks
- 13.2.12 Mix Heavywight and Lightweight Components
- 13.2.13 Use Synth
- 13.2.14 Track Activity on Event Dispatch Thread
- 13.2.15 Specify Default Layout Manager
- 13.2.16 Listener Object Dispatched to Incorrect Component
- 13.2.17 Add a Component to Content Pane
- 13.2.18 Drag and Drop Support
- 13.2.19 One Parent for a Component
- 13.2.20 JFileChooser Issues with Windows Shortcuts
- Location of Fatal Error Log
- Description of Fatal Error Log
- Header Format
- Thread Section Format
- Process Section Format
- System Section Format
- The
JAVA_HOME
Environment Variable - The
JAVA_TOOL_OPTIONS
Environment Variable - The
java.security.debug
System Property
https://docs.oracle.com/javase/8/docs/technotes/guides/troubleshoot/toc.html