我正在开发用于Mac和Windows的JavaFX应用程序,我发现应用程序相比,Windows中使用非常大的内存和CPU使用的MAC。
当我看到我的应用程序在Windows任务管理器的活动,它显示的平均80MB内存和1-2%的CPU到达它最大150MB和12-15%的CPU的使用。 在MAC活动监视器另一方面相同的应用示出了在启动和持续增加超出1GB和90%的CPU 150MB和12-15%的CPU。
这是一个很奇怪的问题,我在JavaFX应用程序中。
我甚至测试这对于简单的Java应用程序,并发现与在MAC和窗口存储器和CPU类似的行为。
为什么Java使用更多的内存和CPU的MAC? 有没有什么为什么要解决这个问题?
我见过很多问题当Java推出最初未支持,由于安全漏洞新版本(看门人是阻止它/或不工作)
这是链接,如果这有助于使其支持更多,
旧帖子
我会说MAC的securty功能将成为错误一些时间,因为它明确是否工作正常,没有任何更新的插件,所以检查的Java版本,和插件.. 后为老,我不知道这可能需要插件,但这是问题的地方插件无法正常工作的主要关注..
还检查这一点,如果你的系统中访问Java 6也这是以前没有请删除,以避免同样的参考苹果讨论
JavaFX和JDK必须安装在相同的目录结构的Oracle MAC FAQ问题2
我不是MAC的普通用户,因为没有太多的要求,(一次同时)..
但确实会跟踪版本和更新。 :)
我希望这将解决..
我的主要焦点是旧的Java 6中也有请删除相同的目录..