Recently a couple of notes have been released for performance improvement in BRFplus rules processing.
The imrpovements mainly optimize the runtime for data transfer to BRFplus or from BRFplus back to the caller.
- 1737847 Huge size of generated code for 'move to ext'
- 1740669 BRF+: Buffering for currency decimals
- 1748948 BRF+: Performance improvement in data transfer
- 1743329 and 1749719: Performance Optimizations for Text Reading
In case you experience a not satisfying runtime, consider implementation of all those notes. Unfortunately, some improvements and corrections made during the last months had a negative effect on performance.
Sorry for that.