1. A runtime-resource management-method for use with a portable device, said method comprising the steps of: identifying one or more new application components, each of said one or more new application components having an associated RDL; determining maximum required runtime resources for said one or more new application components from said associated RDLs; determining CARSRMAX in the portable device; comparing said maximum required runtime resources to said CARSRMAX; and prohibiting said one or more new application components from loading if said CARSRMAX is less than said maximum required runtime resources.