簡體   English   中英

Java是否在BeagleBone Black(或Raspberry Pi)中運行良好?

[英]Is Java running well in BeagleBone Black( or Raspberry Pi)?

我的項目是在小型計算機(例如BeagleBone Black或Raspberry Pi)中運行Web服務器。

我的問題是首選哪種語言,Java還是C ++? 我的計划是使用Java運行tomcat並編寫Web服務器。

我聽說很多人都在談論在像BeagleBone Black這樣的嵌入式系統中運行Java的性能很差。 Java的性能真的比運行C ++差嗎?

任何想法表示贊賞。 謝謝

ARM發行版有一個Java語言(運行BBB的架構師)。 該Java版本由Oracle制作,並且包含不公開的封閉源代碼庫。

我所讀到的主要抱怨是關於BBB上的OpenJDK java的,因為它是開源的,並且沒有ARM特定的代碼,因此,一般來說,它適合所有java解決方案,其速度要慢4到5倍, Oracle Java。

就C ++而言,任何Java代碼都將比C ++慢。 這是因為C ++代碼是為特定板子編譯的(此視頻有助於解釋) ,因此僅在該特定板子上運行,而Java盡管具有JRE的特定版本,但通過JDK的jar被編譯為非板專用的,因此不如已經為特定板編譯的代碼快。

最后,所說的首選語言取決於您想要做什么以及制造商提供的任何官方支持。 BBB似乎不建議任何建議,而是由用戶決定。 因此,最好的辦法是進行基准測試,看看哪種測試最能滿足您的需求。

希望這可以幫助!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM