2014-06-17 31 views
1

我試圖在樹莓派模型B上運行javafx8應用程序,但鍵盤輸入&鼠標動作似乎有點慢。作爲一個例子,我在一個樹莓派上使用了一個文本框。當我輸入textfeild時會有延遲。 tableview也一樣。當我點擊一個生。鼠標點擊和選擇之間有一個延遲。我在互聯網上閱讀了一些博客,認爲oraclejvm在樹莓派上的表現非常棒。是否可以在Raspberry Pi上無延遲地運行javafx控件?我在樹莓派上做了幾項優化。 javafx8或rapberry pi的性能有問題嗎?JavaFX UI控件運行緩慢

+0

你把你的鍵盤直接插在pi上嗎?因爲在使用USB集線器之前,鍵盤延遲時間非常長。 –

+0

它在控制檯上沒有任何延遲。在LXDE中也是如此。我從'java -jar myApplication.jar'命令直接啓動我的程序。 (我安裝了jdk8 for arm) – Hiran

+0

應用程序是否完全使用英文/其他拉丁語? – Itai

回答

1

正如你可能知道pi不太喜歡圖形。我遇到了同樣的問題(使用swing而不是javafx)。這可能有多種原因。首先檢查你的OS版本。我假設你的使用raspbian有一段時間的軟浮動版本。 armel版本在這些領域特別慢。我會先運行apt-get升級和更新,如果問題仍然存在,請下載最新版本的操作系統。你是正確的,oracle jvm的性能在pi上是非常好的,所以這個問題很可能與你的特定設置有關。

+0

我已經更新os版本。但問題是當我在場景中添加一個文本字段並在pi上運行該jar時,似乎響應類型的輸入很慢。但LXDE界面和其上的textfields真的很快就會停止。我需要知道的是,與pi perfomrance或jdk8手臂版本的問題,或者如果我使用替代板如香蕉pi,cubieboard,beagleboard等將javafx工作正常嗎?將javafx arm版本與malli-400 gpu一起使用? – Hiran

+0

我看到使用揮杆的一些小的延遲,而且我的Pi速度和它在拉斯維加斯的速度一樣快。 javafx IS較慢。作爲最後的努力,我會嘗試超頻pi(sudo rasp-config),如果這不起作用,beagle骨頭可能會更快。爲什麼你特別使用javafx? –

+0

thanx您的關注。我是兩年來的Java開發人員。所以我試圖在javafx中開發叢林應用程序,並希望使用它很棒的動畫和效果。 – Hiran