17.03.1998 Новости, Промышленная автоматизация/САПР Влад Борисов Как стало известно, в конце марта на конференции JavaOne фирма Sun Microsystems представит окончательную версию спецификации EmbeddedJava, появление которой откладывается уже полгода. При разработке EmbeddedJava Sun столкнулась с двумя основными проблемами: нехваткой памяти и недостаточной производительностью встроенных систем. Фирме потребовалось сократить громоздкие библиотеки классов так, чтобы все компоненты смогли поместиться в ПЗУ объемом 512 Кб. Для этого специалисты Sun устранили из системного кода ненужные константы и постарались по возможности использовать 16-разрядную арифметику вместо 32-разрядной, что позволило уменьшить размер кода на 20%. Sun также пришлось поломать голову над тем, как ускорить виртуальную машину Java (JVM), чтобы Java-приложения выполнялись со скоростью, соизмеримой с той, что обеспечивают Си++ и Ассемблер. Однако применить для этого технологию HotSpot, которая анализирует и оптимизирует куски байт-кода Java, не удалось. По словам представителей фирмы, программа HotSpot оказалась слишком объемной и попросту не влезает в 512 Кб. Решить эту головоломку Sun намечает за счет внедрения оптимизирующих JVM-процессоров для каждой из аппаратных архитектур встроенных систем. Какие из производителей будут выпускать такие процессоры, пока не сообщается. Обозреватели отрасли полагают, что ими станут сама Sun с ее технологией picoJava, а также NEC LG Semicon и Rockwell, которые выпускают picoJava-микросхемы для сетевых ...
читать далее.