以下是hazelcast.xml中的默认配置
<jobtracker name="default">
<max-thread-size>0</max-thread-size>
<!-- Queue size 0 means number of partitions * 2 -->
<queue-size>0</queue-size>
<retry-count>0</retry-count>
<chunk-size>1000</chunk-size>
<communicate-stats>true</communicate-stats>
<topology-changed-strategy>CANCEL_RUNNING_OPERATION</topology-changed-strategy>
</jobtracker>
如何更新此配置以获得更好的Java应用程序中的地图缩减性能???
答案 0 :(得分:0)
您通常希望优化的值为chunk-size
和communicate-stats
。第一个属性在很大程度上取决于您的工作方式的工作方式,并且需要一些试验和错误,最好是让减速器始终保持忙碌(因此,根据减少操作,重大操作的较大块大小或轻型操作的较小块)。 communicate-stats
停用通常不会被使用的统计信息的传输。