Java / .NET互操作性工具(IKVM,JNBridge等)的效率和有效性

时间:2013-10-18 23:43:54

标签: java .net interop ikvm

我正在研究使用Java / .NET互操作性工具(如IKVM和JNBridge)来允许.NET客户端运行基于Java的程序。相对于客户端的简单.NET实现,这些和类似工具是否会导致程序运行速度更慢或内存开销更大?我应该注意的任何或所有工具是否有任何其他严重的优点或缺点(安全性,bugginess,诸如此类)?感谢。

1 个答案:

答案 0 :(得分:1)

[注意:我和JNBridge一起。]

我们通常不发布基准信息,因为我们鼓励潜在用户自己尝试产品。此外,不同的用户有不同的要求并在不同的平台上运行,因此我们的内部基准可能不相关。

也就是说,有关编组和解组参数和返回值的跨平台调用以及网络开销(当使用基于套接字的tcp /二进制通信时 - 共享内存通信,运行.NET和Java在同一个进程中,没有网络开销)。我们鼓励您运行一些相关示例,以了解JNBridgePro性能如何为您服务。

关于您的其他问题,请随时通过info @ jnbridge dot com与我们联系,我们很乐意为您提供更多信息。我们网站上还有客户案例研究,可以让您了解JNBridgePro成功使用的场景。