Thu, 14 Aug 2014 10:56:34 +0200
8046919: jni_PushLocalFrame OOM - increase MAX_REASONABLE_LOCAL_CAPACITY
Summary: Increase the previous limit from 4k to 64k, added "-XX:MaxJNILocalCapacity=<capacity>" flag
Reviewed-by: hseigel, fparain
aoqi@0 | 1 | <html> |
aoqi@0 | 2 | <head> |
aoqi@0 | 3 | <title> |
aoqi@0 | 4 | SA HSDB GUI |
aoqi@0 | 5 | </title> |
aoqi@0 | 6 | </head> |
aoqi@0 | 7 | <body> |
aoqi@0 | 8 | <p> |
aoqi@0 | 9 | Once the HSDB debugger has been launched, the threads list is displayed |
aoqi@0 | 10 | if launched with debuggee options (pid or core) in command line. If |
aoqi@0 | 11 | HSDB was launched without debuggee, empty screen is shown. |
aoqi@0 | 12 | </p> |
aoqi@0 | 13 | <p>File menu sub-menu options to attach, detach debuggee and exit tool.</p> |
aoqi@0 | 14 | <p>Tools menu sub-menus include:</p> |
aoqi@0 | 15 | <ul> |
aoqi@0 | 16 | <li>browsing of the annotated stack memory ("Stack Memory" button). It |
aoqi@0 | 17 | is currently annotated with the following information: |
aoqi@0 | 18 | <ul> |
aoqi@0 | 19 | <li> method names of the Java frames and their extents (supporting |
aoqi@0 | 20 | inlined compiled methods) |
aoqi@0 | 21 | <li> locations and types of oops, found using the oop map information |
aoqi@0 | 22 | from compiled methods (interpreter oop maps coming soon) |
aoqi@0 | 23 | <li> if a Java frame was interrupted by a signal (e.g., because of a |
aoqi@0 | 24 | crash), annotates the frame with the signal name and number |
aoqi@0 | 25 | <li> interpreter codelet descriptions for interpreted frames |
aoqi@0 | 26 | </ul> |
aoqi@0 | 27 | <li> finding which thread or threads caused a crash (currently |
aoqi@0 | 28 | identified by the presence of a signal handler frame - solaris-only) |
aoqi@0 | 29 | <li> browsing of oops using the Oop Inspector. |
aoqi@0 | 30 | <li> browsing of the java.lang.Thread object's oop. |
aoqi@0 | 31 | <li> Object Histogram and inspection of objects and liveness analysis therein. |
aoqi@0 | 32 | <li> Class Browser - view Java classes, bytecode disassembly, |
aoqi@0 | 33 | or create .class files for selected classes |
aoqi@0 | 34 | <li> native disassembly (sparc, x86 only) and nmethod disassembly with annotations for safepoint details. |
aoqi@0 | 35 | <li> view -XX flags, System properties, VM version of debuggee |
aoqi@0 | 36 | </ul> |
aoqi@0 | 37 | <p>Windows sub-menu options include:</p> |
aoqi@0 | 38 | <ul> |
aoqi@0 | 39 | <li> Windows sub-menu: Console window to run "CLHSDB" commands in GUI |
aoqi@0 | 40 | <li> Windows sub-menu: Debugger console of underlying native debugger (MS Windbg or dbx (if used)) |
aoqi@0 | 41 | </ul> |
aoqi@0 | 42 | |
aoqi@0 | 43 | </body> |
aoqi@0 | 44 | </html> |