A method and apparatus for assisting garbage collection process within a Java virtual machine are disclosed. A virtual object heap and a physical object heap are provided within the Java virtual machine, with the virtual object heap considerably larger than the physical object heap. Objects from Java applications are allocated within the virtual object heap. Each address of the allocated objects within the virtual object heap is translated into an address of a location within the physical object heap. Garbage collection is performed in the virtual object heap only when a total number of objects within the virtual object heap has reached a predetermined threshold.

Um método e um instrumento para ajudar ao processo da coleção do lixo dentro de uma máquina virtual de Java são divulgados. Um heap virtual do objeto e um heap físico do objeto são fornecidos dentro da máquina virtual de Java, com o heap virtual do objeto consideravelmente maior do que o heap físico do objeto. Os objetos das aplicações de Java são alocados dentro do heap virtual do objeto. Cada endereço dos objetos alocados dentro do heap virtual do objeto é traduzido em um endereço de uma posição dentro do heap físico do objeto. A coleção do lixo está executada no heap virtual do objeto somente quando um número total dos objetos dentro do heap virtual do objeto alcançou um ponto inicial predeterminado.

 
Web www.patentalert.com

< (none)

< System and method for executing verifiable programs with facility for using non-verifiable programs from trusted sources

> Method and apparatus for providing increased content from a resource constrained device

> (none)

~ 00003