任何有关树莓派的Java经验?【JAVA教程】

!
也想出现在这里? 联系我们
信息

任何有关树莓派的Java经验?,第1张

概述任何有关树莓派的Java经验

是否有可能运行平均java应用程序服务器上的树莓pi上的例如jboss或glassfish服务器? 任何限制? 有没有人有Java开发的覆盆子pi的经验?

至less任何适合RPi的JVM都会很好。

你如何更新到最新的python 3.5.1版本的覆盆子pi?

如何在RaspBerry Pi上安装FreeRTOS?

在Python中同步linux系统命令和while循环

lineChart JavaFX性能

检查Qt c + +应用程序是否作为sudo运行

这是绝对有可能的,但应该更好的更新版本有更多的内存(例如Pi的512 MB版本)。 2012年12月,Oracle发布了针对ARM的Java SE 8开发人员预览版 。 包含该公告的博客文章包含许多教程的链接,这些教程将使您从简单的Java SE或JavaFX开始,具体取决于您的界面应该多么华丽。

QuickIE指南在树莓派上运行Java Embedded

树莓派上的JavaFX – 3个简单的步骤

如果您担心RaspBerry Pi上JavaFX的性能,请查看博客文章“RaspBerry PI上的JavaFX” ,其中包含有关JavaFX性能的一些信息,并将其与本机应用程序进行比较。

更新:在Pi上使用Java 8运行Tomcat 7之后的测试结果

在获得Pi(MODELL B)的512mb版本之后,我安装了Java 8和Tomcat 7.0,没有任何问题。 Tomcat示例正在运行,我可以毫无问题地使用Tomcat管理器应用程序。

用64 MB的RAM用于图形卡,我仍然有291 MB的可用内存(使用sshd运行):

pi@raspBerrypi ~/ $ free -m total used free shared buffers cached Mem: 438 146 291 0 10 74 -/+ buffers/cache: 60 377 Swap: 99 0 99

pmap报告Tomcat进程总共使用了192 MB。

RaspBerry Pi只有185MB可用于整个JVM。 (开机后,用16MB的视频处理)。

然后,您需要使用攻击性和精确的内存选项( -Xmx120M -XX:MaxPermSize=55M -XX:ReservedCodeCacheSize=4M -Djava.awt.headless=true )

我做了一个基于Jetty,Spring 3和Hibernate / JPA的应用程序。 刚刚部署后,它适合大约15MB的堆空间和32MB的非堆空间(使用jprofiler内存分析)

每个加载的类都会丢失永久性内存,因为PermGen空间不能被垃圾收集。 很多类只是为了初始化支持而加载,但是会一直保持加载。 也许可以发现,每个组件的消耗更少的PermGen空间。

你确实可以。 在一个覆盆子pi上有一个运行JBoss EAP(本质上是JBoss AS 7)的人的博客文章 。

我在JRE 1.7下使用了RaspBerry Pi上的TJWS,它的工作速度非常快,没有内存问题。

现在,pi上的JVM是可能的,但Java SE版很难找到。 从甲骨文可能有一个ARM,但我没有尝试过(我的pi仍然是这样),如果内存服务它在墙后面。

pi的另一个限制是可用的RAM; 像jboss和glassfish这样的应用程序将需要比pi提供更多的RAM,除非在非常有限的部署下。

Arun Gupta在RaspBerry Pi上做了一些关于运行JBoss Wildfly的文章。

RaspBerry Pi上的WildFly(技巧提示#25)

RaspBerry Pi上的WildFly托管域(技巧提示#27)

RaspBerry Pi上的WildFly Cluster(技巧提示#28)

我有tomcat7运行在与sqlite数据库的openjdk。 处理我的笔记本电脑速度左右,但打开Jsp页面需要10-15秒。 不知道为什么。

总结

以上是内存溢出为你收集整理的任何有关树莓派的Java经验?全部内容,希望文章能够帮你解决任何有关树莓派的Java经验?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

© 版权声明
THE END
喜欢就支持一下吧
点赞70 分享
评论 抢沙发

请登录后发表评论

    请登录后查看评论内容