Java问题:MAC OS中的内存和CPU使用情况

Shr*_*ave 7 macos memory-management cpu-usage java-7 javafx-2

我正在为MAC和Windows开发一个javaFx应用程序,我发现该应用程序在MAC中使用的是非常大的内存和CPU使用率.

当我在Windows任务管理器中看到我的应用程序活动时,它显示平均80MB内存和1-2%CPU的使用率,最大可达150MB和12-15%CPU.另一方面,在MAC Activity Monitor中,相同的应用程序在启动时显示150MB和12-15%的CPU,并且持续增加超过1GB和90%的CPU.

这是我在JavaFX应用程序中发现的一个非常奇怪的问题.

我甚至测试了这个简单的java应用程序,并发现在MAC和Windows中内存和CPU的类似行为.

为什么Java在MAC中使用更多内存和CPU?有什么可以解决这个问题的原因吗?

Mar*_*miK 2

当 Java 推出最初不受支持的新版本时,由于安全缺陷(网守阻止/或不工作),我看到了很多问题

这是链接,如果这有助于使其支持更多,

旧帖子

我会说MAC的安全功能有时会成为bug,因为它明确不更新任何插件,所以检查JAVA的版本,以及插件是否工作正常..发布为旧的我不知道可能需要哪些插件,但是这是插件无法正常工作的主要问题。

还要检查这一点,如果您的系统正在访问以前存在的 JAVA 6,请删除以避免相同的参考苹果讨论

JAVAFX和JDK必须安装在同一目录结构Oracle MAC常见问题2

我不是 MAC 的普通用户,因为不需要太多,(偶尔)..

但请务必跟踪版本和更新。:)

我希望这能解决..

我的主要焦点是旧的 java 6 也在那里,请删除相同的目录..