2013-10-18 101 views
0

我正在研究使用Java/.NET互操作工具(如IKVM和JNBridge)來允許.NET客戶端運行Java-基於程序。相對於客戶端的簡單.NET實現,這些和類似的工具是否會導致程序運行速度更慢或存儲內存開銷更大?我應該知道的任何或所有工具是否還有其他嚴重的優點或缺點(安全性,笨拙性,不適用)?謝謝。Java/.NET互操作性工具(IKVM,JNBridge等)的效率和有效性

回答

1

[注:我與JNBridge的]

我們一般不公佈基準信息,我們鼓勵潛在用戶試用該產品本身。而且,不同的用戶有不同的要求,並且運行在不同的平臺上,所以我們的內部基準可能不相關。

也就是說,在跨平臺調用中有一些與編組和解組參數和返回值以及網絡開銷有關的開銷(當使用基於套接字的tcp/binary通信時 - 共享內存通信, .NET和Java在同一進程中,沒有網絡開銷)。我們鼓勵您運行一些相關示例,以瞭解JNBridgePro性能如何爲您工作。

關於您的其他問題,請隨時通過[email protected]與我們聯繫,我們很樂意爲您提供更多信息。在我們的網站上還有客戶案例研究,這將讓您瞭解JNBridgePro已成功使用的情景。

+0

謝謝你試圖回答這個問題。截至目前,我們已經決定使用我們的工具。 –