任何有关树莓派的Java经验?


Answers

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空间。

Question

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

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




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







Related