maxed-out

Adjective

 * 1) Having reached the limits of one's (or something's) capabilities
 * 2) Having reached a maximum value