Optimization - Change some of the PersistRange() APIs with FlushRange(). PersistRange does a cache flush followed by a memory store fence. In cases where the memory store fence is not necessary, I have replaced PersistRange() with FlushRange(). FlushRange() only does a cache flush and does not issue a store fence.
Optimization - Change some of the
PersistRange()
APIs withFlushRange()
.PersistRange
does a cache flush followed by a memory store fence. In cases where the memory store fence is not necessary, I have replacedPersistRange()
withFlushRange()
.FlushRange()
only does a cache flush and does not issue a store fence.