Hotspot Optimization - junkdog/artemis-odb GitHub Wiki

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.