According to another aspect of the invention including a cold miss feature, a method of estimating the amount of memory objects used by a programs sequence may include the steps to gather memory usage information followed by followed by the steps of estimating the fraction of the monitored instruction for which no corresponding next instruction was detected; and multiplying that fraction with the