A method and apparatus for managing a run-time environment is provided for
improving performance and scalability of networked computer systems. In
one example of the invention, a method starts by loading a class file, the
class file specifying a class that includes a static class variable and a
static initializer to initialize the static class variable. The static
initializer is then invoked to initialize the static class variable. The
class and the initialized static class variable are then saved in a second
class file. The second class file is then loaded into a shared memory, the
second class file including the class and the initialized static class
variable.
Un metodo e un apparecchio per il controllo dell'ambiente run-time è fornito per migliorare le prestazioni e lo scalability dei sistemi di elaborazione networked. In un esempio dell'invenzione, un metodo comincia caricando una lima del codice categoria, la lima del codice categoria che specifica un codice categoria che include un codice categoria statico variabile e un initializer statico per inizializzare la variabile statica del codice categoria. Il initializer statico allora è invocato per inizializzare la variabile statica del codice categoria. Il codice categoria e la variabile statica inizializzata del codice categoria allora sono conservati in una seconda lima del codice categoria. La seconda lima del codice categoria allora è caricata in una memoria comune, nella seconda lima del codice categoria compreso il codice categoria e nella variabile statica inizializzata del codice categoria.