Подтвердить что ты не робот

Есть ли IKVM для Java? Могу ли я запускать сборки .NET на JVM?

IKVM - удивительный зверь, который позволяет запускать Java-банки в среде .NET. То есть, это JVM, написанный на среде выполнения .NET(CLR).

Существует ли противоположность? Кто-то написал CLR на вершине JVM? С подходящей реализацией библиотеки переводов и базового класса мы могли бы обнаружить, что .NET-код выполняется быстрее в агрессивном компиляторе JIT, таком как HotSpot, чем в CLR JIT.

4b9b3361

Ответ 1

Большинство программ Java работают с IKVM (32 бит) немного быстрее, чем с Java SE. Мой тест показывает на 5-10% быстрее. Я думаю, что код MSIL будет работать медленнее с помощью JIT HotSpot.

Следующая проблема заключается в том, что MSIL имеет гораздо больше функций в виде байтового кода Java. Трудно подражать ему, и он потребляет производительность.

С Mainsoft Grasshopper у вас есть решение, которое работает на сервере Java EE. Я не знаю решения для графического интерфейса рабочего стола.