Measuring the amount of time and space required by an algorithm to solve a problem of a specified size.