Технология Java, стиль IBM: Классы общего пользования

отметили
2
человека
в архиве
Новое свойство разделения классов в разработанном IBM выпуске платформе Java™ предоставляет вполне понятное и динамичное средство разделения всех загружаемых классов, никак не ограничивая Виртуальные Машины Java (JVM), которые разделяют данные классов. Это свойство предоставляет простое и гибкое решение проблемы уменьшения занимаемого места в виртуальной памяти и уменьшения времени начального запуска, и вряд ли найдется приложение, которое от этого не выиграет. Данная статья рассматривает то, как это свойство действует, как его использовать, и когда его использовать, наряду с другими предоставленными свойствами.

Принцип создания классов общего пользования между процессами виртуальной машины Java (JVM) уже не является новым. Например, свойство CDS, предоставленное фирмой Sun пишет системные классы в файл только для чтения, который имеет схему распределения памяти в JVM. В свойстве, называемое Shiraz, в IBM z/OS®1.4.2 JVM, использовала ведущую JVM, чтобы заполнить кэш классов, который затем был разделен подчиненными JVM.

Разработанная IBM версия 5.0 JVM основана на концепции, стоящей на ступеньку выше, которая позволяет всем классам системы и приложения храниться в постоянном динамическом кэше классов общего пользования. Данное свойство Разделенных Классов поддерживается на всех платформах, разработанных IBM, в которых есть JVM. Это свойство поддерживает даже внедренную модификацию среду выполнения байт-кодов, которая рассматривается в данной статье далее.
Добавил IBM developer Works IBM developer Works 18 Декабря 2006
проблема (1)
Комментарии участников:
Ни одного комментария пока не добавлено


Войдите или станьте участником, чтобы комментировать