code: func (a *LogOnExceed) Action(t *Tracker) {
  	a.mutex.Lock()
  	defer a.mutex.Unlock()
  	if !a.acted {
  		a.acted = true
  		logutil.Logger(context.Background()).Warn("memory exceeds quota",
  			zap.Error(errMemExceedThreshold.GenWithStackByArgs(t.label, t.BytesConsumed(), t.bytesLimit, t.String())))
  	}
  }
docs: // Action logs a warning only once when memory usage exceeds memory quota.