CAUTION: This site hosts draft documentation for the next release. For published content of the latest release, visit www.eclipse.org/openj9/docs

-XX:[+|-]LazySymbolResolution

(Linux® and macOS® only)

This option affects the timing of symbol resolution for functions in user native libraries.

Syntax

    -XX:[+|-]LazySymbolResolution
Setting Effect Default
-XX:+LazySymbolResolution Enable yes
-XX:-LazySymbolResolution Disable

Explanation

Enabling this option forces the VM to delay symbol resolution for each function in a user native library, until the function is called. The -XX:-LazySymbolResolution option forces the VM to immediately resolve symbols for all functions in a user native library when the library is loaded.

These options apply only to functions; variable symbols are always resolved immediately when loaded. If you attempt to use these options on an operating system other than Linux or macOS, the options are accepted, but ignored.