2010-10-30 32 views
1

AIR nativeprocess能夠從Java程序接收消息並以毫秒爲單位儘可能快地處理每一條消息?它是否有錯誤讀取或延遲?AIR本機進程性能

回答

0

最佳選擇是使用AIR NativeProcess啓動在Socket上偵聽的Java應用程序。然後,AIR應用程序連接到該Socket以與Java應用程序進行通信。 Merapi Project爲您設置所有這一切。

+0

這樣還是更快?我一直在使用NativeProcess與正在監聽串行輸入的python腳本進行通信,作爲使用套接字的替代方法 - 我幾乎完成了構建,還沒有完成速度測試。套接字仍然會更好? – Myk 2010-10-30 15:00:07

+0

我很確定套接字將比標準輸出更快。但我沒有數據來支持這一點。 – 2010-10-30 15:47:02

+0

嗨詹姆斯病房,你會介意測試嗎?我會期待看到你的博客。做出正確的選擇是非常重要的,因爲我需要處理大量來自MIDI的數據:D – Proyb2 2010-10-30 16:16:44

1

我一直在玩AIR NativeProcess到java。我沒有比較它的性能與套接字,但我的2美分將是NativeProcess會給你更好的性能,因爲我相信它是基於IPC(管道)......這是一個基於共享內存的技術(雖然,不知道什麼是如果套接字通信到本地進程下)