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