В рамках программы Java Community Process ведется работа над стандартным механизмом управления системными ресурсами (памятью, сетевой пропускной способностью и т. п.) для Java-приложений — Java Specification Request 284. Официальное наименование спецификации — Resource Management Consumption API. Недавно был опубликован ее первый черновик. Она представляет собой набор функций, которые позволяют выяснять доступность ресурсов и делить их между приложениями. Сегодня ввиду отсутствия подобного механизма средства управления ресурсами внутри виртуальной машины Java весьма скудны: можно контролировать ее с помощью операционной системы, но внутри самой JVM делать практически ничего нельзя. Новый API оснастит Java возможностями управления ресурсами на уровне абстракции, соответствующем особенностям самого языка.

Поделитесь материалом с коллегами и друзьями