InfoWorld, США
Сотрудники Sun Labs работают над созданием многозадачной виртуальной машины Multi-Tasking Virtual Machine (MVM). Об этом сообщается на Web-сайте java.sun.com. Прототип этой машины разработан группой исследователей из лаборатории компании в Барселоне (Испания) и представляет собой виртуальную машину общего назначения, для эффективного одновременного исполнения нескольких Java-приложений. В основу MVM положены технологии, опробованные в виртуальной машине Java HotSpot и в соответствующем компиляторе клиентских Java-программ. За счет одновременного исполнения нескольких задач значительно улучшается масштабируемость Java-систем.
«Полагаю, MVM может решить одну из самых больших проблем Java, а именно повышенное потребление памяти при одновременной работе нескольких Java-приложений, — отметил Мэтью Шмидт, вице-президент по технологиям JavaLobby, сообщества пользователей Java. — Потребление памяти действительно увеличивается, особенно когда запущено множество Web-приложений на Java».
Как поясняют в Sun, испанская группа разрабатывает методику, позволяющую размещать несколько приложений в одной копии виртуальной машины. На данный момент, как подчеркнул Шмидт, каждому Java-приложению требуется собственный экземпляр JVM.
«По сути, MVM выступает в роли ОС, в которой можно будет запускать несколько приложений, совместно использующих сервисы, предоставляемые MVM», — отметил Шмидт.