Apparatus, methods, systems and computer program products are disclosed that provide an efficient mechanism for invoking a programmed operation at the first active use of the OOP object or data structure. The programmed operation can be used to initialize an object-oriented programming (OOP) object or data structure. The first active use of the data structure or OOP object is detected because the initial access mechanism is constrained to cause a misaligned memory access fault (trap) by attempting a non-byte access-mode memory access to an odd byte address. As the fault is processed, the access mechanism is converted so that the initial and subsequent non-byte access-mode memory accesses will succeed. In addition, the OOP object or data structure is initialized. Then the initial access attempt is repeated on the just initialized OOP object or data structure using the converted access mechanism. The use of the invention improves the performance of computers by reducing the overhead involved with particular computational operations.

Os produtos do instrumento, dos métodos, dos sistemas e do programa de computador são divulgados que fornecem um mecanismo eficiente invocando uma operação programada no primeiro uso ativo da estrutura do objeto ou de dados de OOP. A operação programada pode ser usada inicializar uma estrutura de programação object-oriented do objeto (OOP) ou de dados. O primeiro uso ativo da estrutura de dados ou do objeto de OOP é detectado porque o mecanismo de acesso inicial é confinado para causar uma falha desalihnada do acesso de memória (armadilha) tentando um acesso de memória da acesso-modalidade de non-non-byte a um endereço impar do byte. Enquanto a falha é processada, o mecanismo de acesso está convertido de modo que os acessos de memória iniciais e subseqüentes da acesso-modalidade de non-non-byte sucedam. Além, o objeto de OOP ou a estrutura de dados são inicializados. A tentativa inicial do acesso é repetida então na estrutura inicializada justa do objeto ou de dados de OOP usando o mecanismo de acesso convertido. O uso da invenção melhora o desempenho dos computadores reduzindo o involvido aéreo com operações computacionais particulares.

 
Web www.patentalert.com

< (none)

< Navigating multimedia content using a graphical user interface with multiple display regions

> Hybrid queue and backoff computer resource lock featuring different spin speeds corresponding to multiple-states

> (none)

~ 00003