Какая самая легкая виртуальная машина Java когда-либо существовала? (кроме КВМ)
Вопрос
Я хотел бы установить Java на Psion 5MX с 16 МБ ОЗУ на компьютере с GNU / Linux, это будет возможно?
К сожалению, " KVM должен быть установлен производителем " . р>
Я хочу уметь писать базовый Java-код, тестировать и создавать простые алгоритмы. Важные примечания: мне не нужна графическая часть, так как я буду использовать только консоль (без графического сервера), но это будет внутри Debian.
Решение
Пожалуйста, дайте нам больше информации о машине, кроме операционной системы и памяти. Также предоставьте нам подробную информацию о том, что вы надеетесь достичь с помощью Java на такой машине с недостаточной мощностью (Java имеет большие издержки во встроенных местах по сравнению с написанием собственного кода).
Ответ может быть. Я видел, как Java работала на машине с 4 МБ ОЗУ, но на ней не было Linux (на самом деле ОС вообще не было). Ссылка: Java в Nintendo DS
Другие советы
Существует Список виртуальных машин Java в Википедии, с некоторыми из них с открытым исходным кодом и таргетинг на встраиваемые устройства. Например, Мика , который кажется довольно маленьким и портативным. р>
виртуальная машина Squawk предназначена для небольших устройств. Это, вероятно, имеет производительность ниже номинальной, хотя, так как большая часть этого находится в Java.
Возможно, немного поздно, но я бы также предложил Squawk. Он работает на солнечных точечных устройствах, которые имеют 160 тыс. Мембраны (или что-то в этой области). 160 МГц процессор. Вся JVM имеет открытый исходный код, поэтому вы можете попробовать переписать ее для своих собственных устройств:)