make demands on - definition and synonyms

phrase
  1. to be a lot for someone or something to deal with

    This program makes heavy demands on the computer’s memory.

See also main entry: demand