我正在研究使用 Java/.NET 互操作性工具(例如 IKVM 和 JNBridge)来允许 .NET 客户端运行基于 Java 的程序。相对于客户端的简单 .NET 实现,这些工具和类似工具是否会导致程序运行更慢或内存开销更大?我应该注意的任何或所有工具(安全性、漏洞等)是否还有其他严重的优点或缺点?谢谢。
问问题
619 次
1 回答
2
[注意:我在 JNBridge。]
我们通常不发布基准信息,因为我们鼓励潜在用户自己试用产品。此外,不同的用户有不同的要求并在不同的平台上运行,因此我们的内部基准可能不相关。
也就是说,与编组和解组参数和返回值相关的跨平台调用以及网络开销(当使用基于套接字的 tcp/二进制通信时——共享内存通信,运行 .NET 和Java在同一进程中,没有网络开销)。我们鼓励您运行一些相关示例,以了解 JNBridgePro 性能如何为您工作。
关于您的其他问题,请随时通过 info@jnbridge dot com 与我们联系,我们很乐意为您提供更多信息。我们网站上还有客户案例研究,可以让您了解 JNBridgePro 已成功使用的场景。
于 2013-10-20T23:35:00.560 回答