Skip to content

Hotspot Optimization

Adrian Papari edited this page May 31, 2016 · 12 revisions

What is it?

This setting enables non invasive compile time operation, which optimizes away some costly hotspots in system invocation, decreasing Artemis overhead by up to 35%. This feature is considered stable.

If you want to know how it works check out Hotspot optimization technical details.

Prerequisites

This is a build-time operation. See bytecode weaving and weave automation for how to configure it.

Troubleshooting

IllegalAccessError when invoking process method

Annotate the offending system with @PreserveProcessVisiblity.

Clone this wiki locally