Dynamic adaptive tenuring of objects

   
   

Run time sampling techniques have been developed whereby representative object lifetime statistics may be obtained and employed to adaptively affect tenuring decisions, memory object promotion and/or storage location selection. In some realizations, object allocation functionality is dynamically varied to achieve desired behavior on an object category-by-category basis. In some realizations, phase behavior affects sampled lifetimes e.g., for objects allocated at different phases of program execution, and the dynamic facilities described herein provide phase-specific adaptation tenuring decisions, memory object promotion and/or storage location selection. In some realizations, reversal of such decisions is provided.

Se han desarrollado las técnicas de muestreo runtime por el que la estadística representativa del curso de la vida del objeto se pueda obtener y emplear para afectar adaptante decisiones, la promoción del objeto de la memoria y/o la selección tenuring de la localización del almacenaje. En algunas realizaciones, la funcionalidad de la asignación del objeto se varía dinámicamente para alcanzar comportamiento deseado sobre una base de la categori'a-por-categori'a del objeto. En algunas realizaciones, el comportamiento de la fase afecta cursos de la vida muestreados e.g., porque los objetos asignados en diversas fases de la ejecución de programa, y las instalaciones dinámicas descritas adjunto proporcionan decisiones de la adaptación fase-especi'fica, la promoción del objeto de la memoria y/o la selección tenuring de la localización del almacenaje. En algunas realizaciones, la revocación de tales decisiones se proporciona.

 
Web www.patentalert.com

< Configurable persistence in applets

< Bus trace analysis a posteriori

> System and method for performing virtual device I/O operations

> World wide contextual navigation

~ 00153