public synchronized ResourceManagerProfile setHeapData(final long heapBytesUsed,
        final MemoryState heapState, final MemoryThresholds heapThresholds) {
      this.heapBytesUsed = heapBytesUsed;
      this.heapState = heapState;
      this.heapThresholds = heapThresholds;
      return this;
    }
Profile which shares state with other ResourceManagers. The data available in this profile
should be enough to deliver a {@link MemoryEvent} for any of the CRITICAL {@link MemoryState}s

@since GemFire 6.0
geode-core/src/main/java/org/apache/geode/internal/cache/control/ResourceAdvisor.java