概述任何有关树莓派的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经验?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
请登录后查看评论内容