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

时间:2013-05-17 06:10:50

标签: macos memory-management javafx-2 java-7 cpu-usage

我正在为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?有没有解决这个问题的原因?

1 个答案:

答案 0 :(得分:2)

由于安全漏洞(网守阻止/不工作),Java发布了最初不支持的新版本时出现了很多问题。

这是链接,如果该帮助使其支持更多,

Old Post

我会说MAC的安全功能会在一段时间内变成bug,因为它明确地不更新任何插件,所以请检查JAVA的版本,如果工作正常则插件。post旧的我不知道知道哪些插件可能是必需的,但这是插件无法正常工作的问题的主要关注点。

同时检查一下,如果您的系统正在访问以前在那里的JAVA 6,请删除以避免相同的引用Discussion on apple

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

我不是MAC的常规用户,因为没有太多要求,(一次)...

但要跟踪版本和更新。 :)

我希望这会解决..

我主要关注的是旧的java 6也请删除相同的目录..