Skip to content

CAUTION: This site hosts draft documentation for the next release. For published content of the latest release, visit


This option controls whether Java® dumps show the names of functions in native call stacks.


Setting Value Effect Default
-XX:-ShowNativeStackSymbols Don't show native stack symbols, not even in response to a signal, such as a fault signal
-XX:+ShowNativeStackSymbols basic Show all the available native stack symbols for a signaled or faulting thread, but only easily acquired native stack symbols for other threads yes
-XX:+ShowNativeStackSymbols all Show all the available native stack symbols for all threads


Java dumps take longer to produce when the native stack symbols are included. If your Java application has a lot of threads, you might get an incomplete Java dump. You can avoid this situation by reducing the number of native stack symbols in the Java dump or by omitting them altogether.