Techniques for adaptive cache memory management. A computer system with
a cache memory is operated under different conditions. Resulting performance is
measured and, in response, the operating conditions are maintained or changed in
order to optimize performance. By repeatedly examining the performance of the computer
system under different conditions and making adjustments to the system in response,
optimal performance can be maintained despite changes in workload.