@michael
Before putting the mmap in action on paging I've started to make some
improvements around the current one:

https://issues.apache.org/jira/browse/ARTEMIS-1104
(https://github.com/franz1981/activemq-artemis/tree/paging_improved)

With this change, on steady state:
- the writes while paging won't produce any garbage 
- the memory footprint will be constant
- there will not be created any (hidden) additional copy of the data before
writing into the file (on NIO), improving the write performance

As soon as I'll have some number with the effects on the overall broker,
I'll publish them, but the first tests on it already shows a massive
reduction in the minor GC numbers:

<http://activemq.2283324.n4.nabble.com/file/n4724758/original_paging.png> 
<http://activemq.2283324.n4.nabble.com/file/n4724758/improved_paging.png> 



--
View this message in context: 
http://activemq.2283324.n4.nabble.com/Paging-tp4724085p4724758.html
Sent from the ActiveMQ - Dev mailing list archive at Nabble.com.

Reply via email to