是否有一个IKVM的Java?我可以在JVM上运行.NET程序集?有一个、程序、IKVM、Java

由网友(都是我软心肠放你走)分享简介:IKVM是一个了不起的野兽,让我在.NET环境中执行Java的罐子。也就是说,它是写在.NET运行库(CLR)一个JVM。 IKVM is an amazing beast that lets me execute Java jars in a .NET environment. That is, it's a J...

IKVM是一个了不起的野兽,让我在.NET环境中执行Java的罐子。也就是说,它是写在.NET运行库(CLR)一个JVM。

IKVM is an amazing beast that lets me execute Java jars in a .NET environment. That is, it's a JVM written on the .NET runtime (CLR).

则相反存在吗?曾有人写在JVM之上的CLR?有了合适的翻译和基类库的实现,我们可能会发现.NET code。在积极的JIT编译器更快地执行,如热点,比CLR JIT。

Does the opposite exist? Has someone written a CLR on top of a JVM? With suitable translation and base class library implementation, we might find .NET code executes more quickly in an aggressive JIT compiler, like HotSpot, than in the CLR JIT.

推荐答案

最Java程序与IKVM(32位)运行快一点与Java SE的。我的测试表明5-10%的速度。那我认为MSIL code将运行得更慢了热点JIT。

The most Java programs run with IKVM (32 bit) a little faster as with Java SE. My test show 5-10% faster. That I think that MSIL code would be run slower with a HotSpot JIT.

接下来的问题是,MSIL具有更多的功能,如Java字节code。它可以是难以仿效它,它消耗性能

The next problem is that MSIL has many more features as Java byte code. It can be difficult to emulate it and it consume performance.

使用 Mainsoft公司蝈蝈你有一个Java EE服务器上工作的一个解决方案。我不知道的一个桌面GUI的溶液

With Mainsoft Grasshopper you have a solution that work on a Java EE server. I does not know a solution for a desktop GUI.

阅读全文

相关推荐

最新文章