An adaptive resource utilization apparatus for an application. The
apparatus includes a costing subsystem engine configured to measure
resource utilization of application-defined subsystems within that
application as well as a feedback mechanism configured to interface the
application to the costing engine. The application is enabled to modify
its operating parameters based on resource utilization of its individual
subsystems as presented to the application by the feedback mechanism.