"'-Xrun' is a generic command to the JVM to run a shared library agent given by the name of the subsequent characters, ie '-Xrunxyz' would run the shared library agent 'xyz'; on unix there will be a 'libxyz.so', on windows a 'xyz.dll'"
"For more efficient debugging of asynchronous calls, either pass the stacks as you move from one context to the next, or more efficiently generate a UUID at the start and pass the UUID across all asynchronous contexts (and log that UUID) so that you can track a request across asynchronous processing using the UUID"