1. A processor comprising: a core comprising circuitry to repeatedly read a next cache line from a cache internal to said core at periodic time intervals to determine if the next cache line is a dirty cache line and send said dirty cache line from said cache to a storage external to said core in response to a first activity level of the cache internal to the core and a second activity level of the storage external to the core collected by the circuitry.